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 -dTerminate 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/googleSet NEXTAUTH_URL to the editor origin, generate a unique AUTH_SECRET, and list exact account emails in AE2_ALLOWED_EMAILS.