using Scalar.Aspire; var builder = DistributedApplication.CreateBuilder(args); var apiService = builder.AddProject("apiservice"); builder.AddScalarApiReference().WithApiReference(apiService, options => { List servers = []; string? httpsPort = Environment.GetEnvironmentVariable("ASPNETCORE_HTTPS_PORT"); if (httpsPort is not null) { servers.Add(new ScalarServer($"https://localhost:{httpsPort}")); } string? httpPort = Environment.GetEnvironmentVariable("ASPNETCORE_HTTP_PORT"); if (httpPort is not null) { servers.Add(new ScalarServer($"http://localhost:{httpPort}")); } options.Servers = servers; options.ShowSidebar = true; }); builder.AddProject("botworker"); builder.Build().Run();