diff --git a/src/main/java/com/opensource/docgrid/global/config/CorsConfig.java b/src/main/java/com/opensource/docgrid/global/config/CorsConfig.java index 9d395bd..e561de9 100644 --- a/src/main/java/com/opensource/docgrid/global/config/CorsConfig.java +++ b/src/main/java/com/opensource/docgrid/global/config/CorsConfig.java @@ -16,7 +16,11 @@ public class CorsConfig implements WebMvcConfigurer { // WebSocketConfig가 STOMP endpoint 허용 origin으로 재사용하므로 package-private으로 둔다. static final List ALLOWED_ORIGINS = List.of( "http://localhost:3000", - "http://localhost:8080" + "http://localhost:5173", + "http://localhost:8080", + "http://52.79.212.118:3000", + "http://52.79.212.118:5173", + "http://52.79.212.118:8080" ); @Override @@ -42,4 +46,4 @@ public CorsConfigurationSource corsConfigurationSource() { source.registerCorsConfiguration("/**", config); return source; } -} +} \ No newline at end of file diff --git a/src/main/java/com/opensource/docgrid/global/config/SwaggerConfig.java b/src/main/java/com/opensource/docgrid/global/config/SwaggerConfig.java index a82cad4..9a81d53 100644 --- a/src/main/java/com/opensource/docgrid/global/config/SwaggerConfig.java +++ b/src/main/java/com/opensource/docgrid/global/config/SwaggerConfig.java @@ -6,8 +6,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; -import org.springframework.core.env.Environment; -import org.springframework.core.env.Profiles; +import lombok.RequiredArgsConstructor; import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; @@ -15,14 +14,11 @@ import io.swagger.v3.oas.models.security.SecurityRequirement; import io.swagger.v3.oas.models.security.SecurityScheme; import io.swagger.v3.oas.models.servers.Server; -import lombok.RequiredArgsConstructor; @Configuration @RequiredArgsConstructor public class SwaggerConfig { - private final Environment env; - @Bean public OpenAPI openAPI() { @@ -36,14 +32,13 @@ public OpenAPI openAPI() { SecurityRequirement securityRequirement = new SecurityRequirement() .addList("accessTokenAuth"); - Server server = new Server(); - if (env.acceptsProfiles(Profiles.of("prod"))) { - server.setUrl("https://docgrid.com"); - server.setDescription("운영 서버"); - } else { - server.setUrl("http://localhost:8080"); - server.setDescription("로컬 서버"); - } + Server localServer = new Server() + .url("http://localhost:8080") + .description("로컬 서버"); + + Server awsServer = new Server() + .url("http://52.79.212.118:8080") + .description("운영 서버 (AWS)"); return new OpenAPI() .info(new Info() @@ -53,7 +48,7 @@ public OpenAPI openAPI() { .components(new Components() .addSecuritySchemes("accessTokenAuth", accessTokenAuth)) .addSecurityItem(securityRequirement) - .servers(List.of(server)); + .servers(List.of(localServer, awsServer)); } @Bean