# WP-30: optional lean deployable backend image — NOT used by the dev demo (docker-compose.yml # keeps the SDK image there for `dotnet run` hot-reload; rewriting that one into a prod image # would lose the bind-mount hot-reload it's for). This is an additive artifact only, not wired # into CI. `docker compose -f docker-compose.prod.yml up --build` → Swagger at :5000/swagger. services: api: build: context: . dockerfile: backend/Dockerfile environment: - ASPNETCORE_ENVIRONMENT=Production - ASPNETCORE_URLS=http://+:8080 ports: - '5000:8080'