Files
OnlineShop/AspireOrchestratorEnrollment/PostEnrollmentApp/OnlineShop.AppHost/AppHost.cs
T
2026-02-07 12:16:49 +00:00

19 lines
560 B
C#

var builder = DistributedApplication.CreateBuilder(args);
var sql = builder.AddSqlServer("sql").WithLifetime(ContainerLifetime.Persistent);
var sqldb = sql.AddDatabase("sqldb");
var apiService = builder.AddProject<Projects.OnlineShop_ApiService>("apiservice")
.WithHttpHealthCheck("/health")
.WaitFor(sqldb)
.WithReference(sqldb);
builder
.AddProject<Projects.OnlineShop_Web>("webfrontend")
.WithExternalHttpEndpoints()
.WithHttpHealthCheck("/health")
.WithReference(apiService)
.WaitFor(apiService);
builder.Build().Run();