sequenceDiagram box Production Environment (docker-compose.prod.yaml) participant ProdDB as SQL Server 2022
Biergarten Database
no host port published participant ProdS3 as SeaweedFS
S3 gateway :8333
no host port published participant ProdAPI as API Container
ASP.NET Core 10
:8080 HTTP / :8081 HTTPS participant ProdWeb as Frontend Container
Express + React Router
127.0.0.1:5656 end ProdAPI-->>ProdS3: depends_on: seaweedfs healthy ProdWeb-->>ProdAPI: depends_on: api.core healthy ProdAPI->>ProdDB: Connect and serve ProdAPI->>ProdS3: Store and read photos Note over ProdDB: Migrating and seeding are separate run-once jobs,
run at deploy time rather than by the stack