Files
vending-machine-game/deploy/docker-compose.yml
T
RyanandClaude Sonnet 5.5 c1141ad3af
CI/CD / test (push) Successful in 22s
CI/CD / publish (push) Failing after 18s
CI/CD / deploy (push) Skipped
Deploy through the runner's Docker socket instead of SSH
The runner lives on the deployment server, so the deploy job runs
docker compose locally with a temporary registry login.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-26 11:37:45 +03:30

18 lines
578 B
YAML

# 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