name: musify-prod # Production overlay: joins Infrastructure's shared `infra-net` network so # this project's containers can reach Postgres, Zitadel, SeaweedFS, RabbitMQ # and Jaeger by container name, and so the shared edge nginx (Infrastructure's # `edge/`, which owns host ports 80/443 and terminates TLS for every domain) # can reach api, gateway and web-player. Nothing here publishes a port. # # docker compose --env-file deploy/.env.prod -f deploy/compose.yml -f deploy/compose.prod.yml up -d # docker compose --env-file deploy/.env.prod -f deploy/compose.yml -f deploy/compose.prod.yml --profile apps up -d --build networks: default: name: infra-net external: true services: # zitadel-init (compose.yml) edits whichever env file is mounted here. zitadel-init: volumes: - ./.env.prod:/workspace/.env