DeployOverview

Deploy

The current deployment model is straightforward:

  • use gestaltd directly for local development
  • use the published Docker image for container deployments
  • use the Helm chart for Kubernetes
  1. Prepare artifacts with gestaltd init.
  2. Start the server with gestaltd serve --locked.
  3. Persist the datastore appropriately for your chosen backend.
  4. Set server.base_url to the public HTTPS URL.

Deployment Options

PathUse it for
DockerSingle-container or container-platform deployments.
KubernetesHelm-based cluster deployments.

If you deploy on another container platform, use the Docker path as the base model.