Skip to content

Commit b3685f3

Browse files
committed
Add server to openapi documentation
1 parent 25f2581 commit b3685f3

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

App/Api/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
var builder = WebApplication.CreateBuilder(args);
1414

15-
builder.Services.ConfigureServices();
15+
builder.Services.ConfigureServices(builder.Environment, builder.Configuration);
1616

1717
var app = builder.Build();
1818

App/Api/Setup/ApiServices.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace Api.Setup;
1212

1313
internal static class ApiServices
1414
{
15-
public static void ConfigureServices(this IServiceCollection services)
15+
public static void ConfigureServices(this IServiceCollection services, IWebHostEnvironment environment, IConfiguration configuration)
1616
{
1717
services.AddSerilog();
1818

@@ -29,7 +29,14 @@ public static void ConfigureServices(this IServiceCollection services)
2929
opt.SubstituteApiVersionInUrl = true;
3030
});
3131

32-
services.AddOpenApi();
32+
services.AddOpenApi(opt =>
33+
{
34+
if (environment.IsProduction())
35+
{
36+
var server = configuration.GetValue<string>("SERVER_URL")!;
37+
opt.AddServer(server);
38+
}
39+
});
3340

3441
services.AddApiWeaver(opt =>
3542
{

0 commit comments

Comments
 (0)