Files
catan/docker-compose.yml
dan 1c0603022a
Some checks failed
publish-images / build (push) Failing after 3s
ci / tests (push) Successful in 21s
Add resource icons and registry images
2025-12-25 10:09:02 +03:00

73 lines
1.2 KiB
YAML

version: "3.9"
services:
db:
image: postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_USER: catan
POSTGRES_PASSWORD: catan
POSTGRES_DB: catan
volumes:
- catan-db:/var/lib/postgresql/data
api:
image: cr.danosito.com/dan/catan-api:latest
restart: unless-stopped
env_file: .env
depends_on:
- db
- game
- ai
- analytics
networks:
- default
- caddy-network
game:
image: cr.danosito.com/dan/catan-game:latest
restart: unless-stopped
env_file: .env
depends_on:
- db
networks:
- default
volumes:
- ./models:/models
ai:
image: cr.danosito.com/dan/catan-ai:latest
restart: unless-stopped
env_file: .env
depends_on:
- db
networks:
- default
volumes:
- ./models:/models
analytics:
image: cr.danosito.com/dan/catan-analytics:latest
restart: unless-stopped
env_file: .env
depends_on:
- db
networks:
- default
web:
image: cr.danosito.com/dan/catan-web:latest
restart: unless-stopped
depends_on:
- api
networks:
- default
- caddy-network
volumes:
catan-db:
networks:
caddy-network:
external: true