Skip to content

HL GraphQL deployment #71

Description

@fabiooshiro

We need to deploy our HL GraphQL within the full node. Currently, the deployment is done using a single Docker container.

https://discord.com/channels/600597137524391947/1238053111575347290/1248348645850615920

tuler.eth — Today at 3:51 PM
Node team distributes a node image at https://hub.docker.com/layers/cartesi/rollups-node/1.4.0/images/sha256-afa8cb64e1db6fc8fbd25c24dd360614a86eb3e20615bb855d37e39c3794b3e9?context=explore
the CLI adds the application machine snapshot on top of that, using this Dockerfile https://github.com/cartesi/cli/blob/main/apps/cli/src/node/DockerfileDeploy.txt
also keep in mind that Docker is designed to (and recommends to) run a single binary in a container. If you need to run multiple binaries in a container, like services, there are tools to correctly implement that. We did that in the past using s6-overlay
https://github.com/just-containers/s6-overlay
It's a powerful and complex tool (IMO, maybe not in @endersonmaia.eth 's)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions