services: app: build: context: . dockerfile: docker/app/Dockerfile target: prod image: git.lclr.dev/thibaud-lclr/ltbxd-actorle/app:latest ports: - "80:80" - "443:443" - "443:443/udp" volumes: - caddy_data:/data - caddy_config:/config depends_on: database: condition: service_healthy database: build: context: docker/database image: git.lclr.dev/thibaud-lclr/ltbxd-actorle/database:latest healthcheck: test: ["CMD", "pg_isready", "-d", "app", "-U", "app"] timeout: 5s retries: 5 start_period: 60s volumes: - database_data:/var/lib/postgresql/data:rw volumes: database_data: caddy_data: caddy_config: