sequenceDiagram actor Developer participant Host as Docker Host box Development Environment (docker-compose.dev.yaml) participant DevDB as SQL Server 2022
Biergarten Database
:1434 participant DevMig as Migrations (run-once)
Database.Migrations participant DevSeed as Seed (run-once)
Database.Seed participant DevAPI as API Container
ASP.NET Core 10
:8080 HTTP / :8081 HTTPS participant DevMailpit as Mailpit
:8025 Web UI / :1025 SMTP end Developer->>Host: docker compose up DevMig-->>DevDB: depends_on (healthy) DevMig->>DevDB: Run migrations DevSeed-->>DevMig: depends_on DevSeed->>DevDB: Seed data DevAPI-->>DevSeed: depends_on DevAPI->>DevDB: Connect and serve DevAPI-->>DevMailpit: SMTP_HOST/PORT Host->>DevAPI: http://localhost:8080