diff --git a/distribution-service/src/main/java/com/kt/distribution/config/OpenApiConfig.java b/distribution-service/src/main/java/com/kt/distribution/config/OpenApiConfig.java index c9251a3..7a726b7 100644 --- a/distribution-service/src/main/java/com/kt/distribution/config/OpenApiConfig.java +++ b/distribution-service/src/main/java/com/kt/distribution/config/OpenApiConfig.java @@ -39,7 +39,7 @@ public class OpenApiConfig { .email("support@kt-event-marketing.com"))) .servers(List.of( new Server() - .url("http://localhost:8085") + .url("http://localhost:8085/api/v1/distribution") .description("Local Development Server"), new Server() .url("https://dev-api.kt-event-marketing.com/distribution/v1") diff --git a/distribution-service/src/main/java/com/kt/distribution/controller/DistributionController.java b/distribution-service/src/main/java/com/kt/distribution/controller/DistributionController.java index e9804f2..3944e7e 100644 --- a/distribution-service/src/main/java/com/kt/distribution/controller/DistributionController.java +++ b/distribution-service/src/main/java/com/kt/distribution/controller/DistributionController.java @@ -18,15 +18,15 @@ import org.springframework.web.bind.annotation.*; /** * Distribution Controller - * POST api/v1/distribution/distribute - 다중 채널 배포 실행 - * GET api/v1/distribution/{eventId}/status - 배포 상태 조회 + * POST /distribute - 다중 채널 배포 실행 + * GET /{eventId}/status - 배포 상태 조회 * * @author System Architect * @since 2025-10-23 */ @Slf4j @RestController -@RequestMapping("/api/v1/distribution") +@RequestMapping @RequiredArgsConstructor @Tag(name = "Distribution", description = "다중 채널 배포 관리 API") public class DistributionController { diff --git a/distribution-service/src/main/resources/application.yml b/distribution-service/src/main/resources/application.yml index fd64b59..1059d92 100644 --- a/distribution-service/src/main/resources/application.yml +++ b/distribution-service/src/main/resources/application.yml @@ -68,7 +68,7 @@ kafka: server: port: ${SERVER_PORT:8085} servlet: - context-path: /distribution + context-path: /api/v1/distribution # Resilience4j Configuration resilience4j: @@ -123,6 +123,15 @@ channel: url: ${KAKAO_API_URL:http://localhost:9006/api/kakao} timeout: 10000 +# Naver Blog Configuration (Playwright 기반) +naver: + blog: + username: ${NAVER_BLOG_USERNAME:} + password: ${NAVER_BLOG_PASSWORD:} + blog-id: ${NAVER_BLOG_ID:} + headless: ${NAVER_BLOG_HEADLESS:true} + session-path: ${NAVER_BLOG_SESSION_PATH:playwright-sessions} + # Springdoc OpenAPI (Swagger) springdoc: api-docs: