Skip to main content

Docker deployment

BrandForge instances are deployed as Docker containers via GitHub Container Registry (GHCR). GodMode handles deployment orchestration automatically, but this page documents the underlying setup for reference and troubleshooting.

Container registry

Images are stored at ghcr.io/brandforge/platform. Available tags:

  • latest-stable — recommended for production
  • edge — latest development build (unstable)
  • v{version} — pinned release tags

Environment variables

Each instance container requires the following environment variables (set automatically by GodMode during provisioning):

VariableDescription
DATABASE_URLPostgreSQL connection string
REDIS_URLRedis connection string
SECRET_KEY_BASERails secret key
GODMODE_LICENSE_KEYLicense key for this instance
INSTANCE_DOMAINThe custom domain or subdomain

CI/CD

Deployments are triggered from GodMode via the Docker API. Rolling updates are used to minimize downtime during upgrades.