# Server deployment: runs the prebuilt image from the Gitea registry behind Nginx Proxy Manager. # NPM terminates HTTPS and forwards to http://vending-machine-game:80 on the frontend_proxy network. # IMAGE is the full registry reference, set by the CI deploy job. services: game: image: ${IMAGE:?set IMAGE} container_name: vending-machine-game restart: unless-stopped environment: # Plain HTTP inside the network; no host ports are published. SITE_ADDRESS: ":80" networks: - frontend_proxy networks: frontend_proxy: external: true