var builder = DistributedApplication.CreateBuilder(args);
var sqlPassword = builder.AddParameter("postgres-password", secret: true);
var sqlUsername = builder.AddParameter("postgres-username", secret: true);
var database = builder
.AddPostgres("postgres", sqlUsername, sqlPassword)
.WithDataVolume()
.WithLifetime(ContainerLifetime.Persistent)
.WithPgWeb()
.AddDatabase("ogma3-db");
builder
.AddProject<Projects.Ogma3>("ogma3")
.WithReference(database)
.WaitFor(database);
builder.Build().Run();
var builder = DistributedApplication.CreateBuilder(args);
var sqlPassword = builder.AddParameter("postgres-password", secret: true);
var sqlUsername = builder.AddParameter("postgres-username", secret: true);
var database = builder
.AddPostgres("postgres", sqlUsername, sqlPassword)
.WithDataVolume()
.WithLifetime(ContainerLifetime.Persistent)
.WithPgWeb()
.AddDatabase("ogma3-db");
builder
.AddProject<Projects.Ogma3>("ogma3")
.WithReference(database)
.WaitFor(database);
builder.Build().Run();