Deploy AtlasEngine
DocsDeploy AtlasEngine

Operations

Deploy AtlasEngine

Run the public site, authenticated editor, database, and game server as one Compose stack.

Domains and services

  • atlasengine.ca → public landing site
  • docs.atlasengine.ca → public documentation
  • app.atlasengine.ca → authenticated editor
  • play host / port 25565 → Minecraft server

The supplied Compose stack can serve the landing and docs experiences from one public-site service. The documentation may also be deployed independently as a static site.

Start the stack

shell
cp .env.production.example .env.production
docker compose --env-file .env.production config
docker compose --env-file .env.production up --build -d

Terminate TLS at a reverse proxy and forward the original Host and scheme. The supplied SWAG examples cover the three web hosts.

Google OAuth

text
Origin:       https://app.atlasengine.ca
Redirect URI: https://app.atlasengine.ca/api/auth/callback/google

Set NEXTAUTH_URL to the editor origin, generate a unique AUTH_SECRET, and list exact account emails in AE2_ALLOWED_EMAILS.