Skip to content

Commit 7893695

Browse files
committed
fix swagger ui issues behind proxy
https://stackoverflow.com/questions/60625494/
1 parent 41133b0 commit 7893695

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/de/rwth/idsg/steve/config/ApiDocsConfiguration.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import io.swagger.v3.oas.models.info.License;
2626
import io.swagger.v3.oas.models.security.SecurityRequirement;
2727
import io.swagger.v3.oas.models.security.SecurityScheme;
28+
import io.swagger.v3.oas.models.servers.Server;
2829
import org.springdoc.core.configuration.SpringDocConfiguration;
2930
import org.springdoc.core.properties.SwaggerUiConfigProperties;
3031
import org.springdoc.core.properties.SwaggerUiOAuthProperties;
@@ -36,6 +37,8 @@
3637
import org.springframework.context.annotation.Configuration;
3738
import org.springframework.context.annotation.Import;
3839

40+
import java.util.List;
41+
3942
/**
4043
* https://stackoverflow.com/a/65557714
4144
*
@@ -87,6 +90,8 @@ public OpenAPI apiDocs() {
8790
)
8891
.version(SteveConfiguration.CONFIG.getSteveVersion())
8992
)
93+
// https://stackoverflow.com/a/68185254
94+
.servers(List.of(new Server().url("/").description("Default Server URL")))
9095
// define a security schema
9196
.components(new Components().addSecuritySchemes(securityName, securityScheme))
9297
// and activate it for all endpoints

0 commit comments

Comments
 (0)