Skip to content

Commit

Permalink
Fix: staging , deploy 모두 동적으로 server domain 불러오도록 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
BYEONGRYEOL committed Aug 8, 2024
1 parent a845bb5 commit a844964
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions genti-api/src/main/java/com/gt/genti/config/SwaggerConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,19 +20,16 @@ public class SwaggerConfig {
private final String securityJwtName = "JWT";

@Value("${server.domain}")
private String stagingServerDomain;
private String serverDomain;
@Bean
public OpenAPI openAPI() {

Server localServer = new Server();
localServer.setDescription("FOR BE 로컬 서버");
localServer.setUrl("http://localhost:8080");
Server stagingServer = new Server();
stagingServer.setDescription("이관전 개발서버");
stagingServer.setUrl(stagingServerDomain);
Server productionServer = new Server();
productionServer.setDescription("FOR FE 개발 서버");
productionServer.setUrl("https://genti.kr");
Server server = new Server();
server.setDescription("FOR FE 원격 서버");
server.setUrl(serverDomain);

final SecurityRequirement securityRequirement = new SecurityRequirement().addList(securityJwtName);
Components components = new Components()
Expand All @@ -43,7 +40,7 @@ public OpenAPI openAPI() {
.bearerFormat(securityJwtName));

return new OpenAPI()
.servers(List.of(localServer, stagingServer, productionServer))
.servers(List.of(localServer, server))
.addSecurityItem(securityRequirement)
.components(components);

Expand Down

0 comments on commit a844964

Please sign in to comment.