네이버 블로그 포스팅 선택사항으로 고쳐서 도커 ì파일 ã… 수정

This commit is contained in:
sunmingLee
2025-10-30 20:30:44 +09:00
parent 4bc7f87663
commit efcec065ec
4 changed files with 46 additions and 5 deletions
@@ -6,6 +6,7 @@ import com.kt.distribution.dto.ChannelType;
import com.kt.distribution.dto.DistributionRequest;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.stereotype.Component;
import java.util.UUID;
@@ -20,6 +21,7 @@ import java.util.UUID;
@Slf4j
@Component
@RequiredArgsConstructor
@ConditionalOnProperty(name = "naver.blog.enabled", havingValue = "true", matchIfMissing = false)
public class NaverAdapter extends AbstractChannelAdapter {
private final NaverBlogClient naverBlogClient;
@@ -5,6 +5,7 @@ import com.microsoft.playwright.*;
import com.microsoft.playwright.options.LoadState;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.stereotype.Component;
import jakarta.annotation.PostConstruct;
@@ -23,6 +24,7 @@ import java.nio.file.Paths;
*/
@Slf4j
@Component
@ConditionalOnProperty(name = "naver.blog.enabled", havingValue = "true", matchIfMissing = false)
public class NaverBlogClient {
@Value("${naver.blog.username:}")
@@ -126,6 +126,7 @@ channel:
# Naver Blog Configuration (Playwright 기반)
naver:
blog:
enabled: ${NAVER_BLOG_ENABLED:false}
username: ${NAVER_BLOG_USERNAME:}
password: ${NAVER_BLOG_PASSWORD:}
blog-id: ${NAVER_BLOG_ID:}