File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 1212
1313var builder = WebApplication . CreateBuilder ( args ) ;
1414
15- builder . Services . ConfigureServices ( ) ;
15+ builder . Services . ConfigureServices ( builder . Environment , builder . Configuration ) ;
1616
1717var app = builder . Build ( ) ;
1818
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ namespace Api.Setup;
1212
1313internal 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 {
You can’t perform that action at this time.
0 commit comments