Open Terminal in folder "src"

Öffnen des Ports für die Datenbank. Füge dies zum database service im docker compose hinzu:
ports: 
      - "5432:5432"

make start i=n //Startet alle Services, Datenbank und Traefik (n für Anzahl instances)

Ändern von appsettings.json: Host=localhost:5432

cd AI-Health-Coach

dotnet ef migrations add initial //Erstellt eine Migration, welche die Models etc. beinhaltet
dotnet ef database update //Erstellt die Tabellen in der Datenbank

Ändern von appsettings.json: Host=database:5432




Falls die Blazor Applikation lokal ausgeführt werden soll (Blazor nicht in Docker, die Datenbank muss jedoch in Docker sein),
dann muss der ConnectionString in appsettings.json angepasst werden:
"Host=database:5432..." muss "Host=localhost:5432" werden.


database ist der Name des Docker Containers mit der DB. Docker benutzt intern einen DNS Server welchen die Namen der Services automatisch routet.