Files
the-biergarten-app/docs/web/diagrams/deployment/prod.mmd
2026-10-04 19:51:14 -04:00

13 lines
595 B
Plaintext

sequenceDiagram
box Production Environment (docker-compose.prod.yaml)
participant ProdDB as SQL Server 2022<br/>Biergarten Database<br/>no host port published
participant ProdMig as Migrations (run-once)
participant ProdAPI as API Container<br/>ASP.NET Core 10<br/>: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<br/>(docker-compose.prod.seed.yaml)