Skip to content

Commit 278c75f

Browse files
committed
Revert adjustment since digital ocean doesn't set any variables by default
1 parent 50fa3ac commit 278c75f

File tree

1 file changed

+1
-19
lines changed

1 file changed

+1
-19
lines changed
Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
package net.hackyourfuture.coursehub;
22

33
import org.springdoc.core.customizers.ServerBaseUrlCustomizer;
4-
import org.springdoc.core.properties.SpringDocConfigProperties;
5-
import org.springdoc.core.properties.SwaggerUiConfigProperties;
6-
import org.springdoc.core.providers.SpringWebProvider;
7-
import org.springdoc.webmvc.ui.SwaggerWelcomeWebMvc;
84
import org.springframework.context.annotation.Bean;
95
import org.springframework.context.annotation.Configuration;
106

@@ -14,27 +10,13 @@
1410
@Configuration
1511
public class SwaggerBehindReverseProxyConfig {
1612

17-
@Bean
18-
SwaggerWelcomeWebMvc swaggerWelcome(SwaggerUiConfigProperties swaggerUiConfig, SpringDocConfigProperties springDocConfigProperties, SpringWebProvider springWebProvider) {
19-
if (isBehindDigitalOceanReverseProxy()) {
20-
swaggerUiConfig.setUrl("/api/v3/api-docs");
21-
swaggerUiConfig.setConfigUrl("/api/v3/api-docs/swagger-config");
22-
}
23-
return new SwaggerWelcomeWebMvc(swaggerUiConfig, springDocConfigProperties, springWebProvider);
24-
}
25-
2613
@Bean
2714
ServerBaseUrlCustomizer serverBaseUrlCustomizer() {
2815
return (serverBaseUrl, request) -> {
29-
if (isBehindDigitalOceanReverseProxy()) {
16+
if (serverBaseUrl.contains("coursehub.hyf.dev")) {
3017
return serverBaseUrl + "/api";
3118
}
3219
return serverBaseUrl;
3320
};
3421
}
35-
36-
private boolean isBehindDigitalOceanReverseProxy() {
37-
var appDomain = System.getenv("APP_DOMAIN");
38-
return appDomain != null && appDomain.contains("coursehub.hyf.dev");
39-
}
4022
}

0 commit comments

Comments
 (0)