# Panel production compose — copy to deploy/.env and edit. # NOTE: values containing '#' or '$' must be quoted. # REQUIRED — Postgres password for the "panel" DB user. PANEL_DB_PASSWORD=change-me # Optional — stable admin password for admin@panel.local on first boot. # Leave empty to get a generated one printed in `docker compose logs controller`. PANEL_ADMIN_PASSWORD= # Optional — host ports for the dashboard and agent gRPC. PANEL_HTTP_PORT=8080 PANEL_GRPC_PORT=8443 # Optional — image/version tag baked into the binaries (ldflags). PANEL_VERSION=dev # Optional — host directory for agent instance data. MUST be an absolute # path that exists on the host; it is mounted at the SAME path inside the # agent container (game-server bind mounts require host==container path). PANEL_AGENT_DATA=/opt/panel/data