sequenceDiagram
box Production Environment (docker-compose.prod.yaml)
participant ProdDB as SQL Server 2022
Biergarten Database
no host port published
participant ProdMig as Migrations (run-once)
participant ProdAPI as API Container
ASP.NET Core 10
:8080 HTTP / :8081 HTTPS
end
ProdMig-->>ProdDB: depends_on: sqlserver healthy
ProdMig->>ProdDB: Run migrations
ProdAPI-->>ProdMig: depends_on: migrations completed
ProdAPI->>ProdDB: Connect and serve
Note over ProdDB: Seeding is a separate run-once job
(docker-compose.prod.seed.yaml)