Added database models

This commit is contained in:
2025-01-20 17:43:05 +01:00
parent 00504ad485
commit 49b5339bb3
11 changed files with 242 additions and 2 deletions

View File

@@ -13,6 +13,7 @@
<ItemGroup>
<PackageReference Include="Aspire.Hosting.AppHost" Version="9.0.0"/>
<PackageReference Include="Aspire.Hosting.PostgreSQL" Version="9.0.0" />
</ItemGroup>
<ItemGroup>

View File

@@ -1,9 +1,17 @@
var builder = DistributedApplication.CreateBuilder(args);
var api = builder.AddProject<Projects.Portfolio_Api>("api");
var postgres = builder.AddPostgres("postgres")
.WithDataVolume("portfolio-postgres");
var db = postgres.AddDatabase("data");
var api = builder.AddProject<Projects.Portfolio_Api>("api")
.WithReference(db)
.WaitFor(db);
builder.AddProject<Projects.Portfolio_Web>("web")
.WithReference(api)
.WaitFor(api);
.WaitFor(api)
.WithExternalHttpEndpoints();
builder.Build().Run();