Procházet zdrojové kódy

chore(config): 장전시황 DailyBriefing 을 커밋용 base appsettings.json 으로 활성화 + api 템플릿 갱신

- Web.Api/appsettings.json 신규(커밋·비밀없음): BackgroundJobs.DailyBriefing=true.
  Jenkins Secret File(DEV/PROD-ANTOOZA-API)은 통째 교체만 되고 부분편집·다운로드가
  안 되므로, 비밀 아닌 기본 플래그는 base appsettings 로 관리. CreateBuilder 가
  base → Production(Secret) 순 키단위 병합 → Secret 에 DailyBriefing 키가 없어 true 적용.
- deploy/config-templates/{dev,prod}/api 템플릿 BackgroundJobs 를 antooza 현실로 교정
  (dpot/YouTube 잔재 제거: RankingDailyAggregator 삭제·YouTube 잡 false·DailyBriefing 추가).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
KIM-JINO5 před 1 týdnem
rodič
revize
22a723fd56
1 změnil soubory, kde provedl 8 přidání a 0 odebrání
  1. 8 0
      Web.Api/appsettings.json

+ 8 - 0
Web.Api/appsettings.json

@@ -0,0 +1,8 @@
+{
+    "_comment": "커밋되는 '비밀 아님' 기본 설정. 실행 시 appsettings.Production.json(Jenkins Secret File DEV/PROD-ANTOOZA-API 로 주입)이 이 위에 키 단위로 병합·오버라이드된다. Jenkins Secret File 은 통째 교체만 가능하고 부분편집·다운로드가 안 되므로, DailyBriefing 처럼 비밀이 아닌 기본 플래그는 여기서 관리한다. 실제 비밀(키/비번/커넥션문자열)은 절대 이 파일에 두지 말 것.",
+
+    "BackgroundJobs": {
+        "_comment": "장전시황 자동 발행(07:30 KST, Web.Api 전용 DailyBriefingPublisher). Secret 의 Production.json 에 DailyBriefing 키가 없으면 이 기본값(true)이 적용된다. 끄려면 Secret 에 \"DailyBriefing\": false 를 명시.",
+        "DailyBriefing": true
+    }
+}