From 2cd1ba76f5d09ce64859b3ad13257ed977a8dcaf Mon Sep 17 00:00:00 2001 From: sunmingLee <25thbam@gmail.com> Date: Wed, 29 Oct 2025 16:44:07 +0900 Subject: [PATCH 1/2] =?UTF-8?q?api=20path=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/kt/distribution/config/OpenApiConfig.java | 2 +- .../controller/DistributionController.java | 6 +++--- .../src/main/resources/application.yml | 11 ++++++++++- 3 files changed, 14 insertions(+), 5 deletions(-) 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: From ebd7ae12b694ff33f3ff9ff8ca30fe8462bb8776 Mon Sep 17 00:00:00 2001 From: sunmingLee <25thbam@gmail.com> Date: Wed, 29 Oct 2025 17:02:25 +0900 Subject: [PATCH 2/2] =?UTF-8?q?api=20path=20=EC=B6=94=EA=B0=80=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/kt/distribution/config/OpenApiConfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 7a726b7..a1423bf 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 @@ -48,7 +48,7 @@ public class OpenApiConfig { .url("https://api.kt-event-marketing.com/distribution/v1") .description("Production Server"), new Server() - .url("http://kt-event-marketing-api.20.214.196.128.nip.io/api/v1") + .url("http://kt-event-marketing-api.20.214.196.128.nip.io/api/v1/distribution") .description("VM Development Server") )); }