using Vegasco.Server.AppHost.Shared; IDistributedApplicationBuilder builder = DistributedApplication.CreateBuilder(args); IResourceBuilder postgres = builder.AddPostgres(Constants.Database.ServiceName) .WithLifetime(ContainerLifetime.Persistent) .WithDataVolume() .AddDatabase(Constants.Database.Name); IResourceBuilder api = builder .AddProject(Constants.Projects.Api) .WithReference(postgres) .WaitFor(postgres); builder .AddNpmApp("Vegasco-Web", "../Vegasco-Web") .WithReference(api) .WaitFor(api) .WithHttpEndpoint(port: 44200, env: "PORT") .WithExternalHttpEndpoints(); builder.Build().Run();