- upstream sinmb79/blog-writer v3.2.1 코드 베이스 적용 - config_resolver, CLI, writer_bot, shorts pipeline 등 신규 기능 포함 - load_dotenv Windows 경로 → Docker 호환 load_dotenv() 변경 (25개 파일) - runtime_guard.py Docker 환경 bypass 추가 - config/blogs.json: eli-ai 블로그 정체성 (8개 카테고리) - config/sources.json: 38개 RSS 소스 유지 - config/engine.json: writing provider → gemini (2.5-flash) - config/safety_keywords.json: 모든 글 수동 승인 (score 101) - bots/scheduler.py: 시스템 프롬프트 eli 블로그 기준으로 업데이트 - bots/publisher_bot.py: .env refresh token OAuth 폴백 로직 추가 - requirements.txt: google-generativeai, groq 활성화 - Dockerfile + docker-compose.yml: NAS Docker 배포 설정 - CLAUDE.md: 프로젝트 메타데이터 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
89 lines
2.9 KiB
Plaintext
89 lines
2.9 KiB
Plaintext
# ─── 환경 변수 / 시크릿 — 절대 커밋하지 말 것 ───────────────
|
|
.env
|
|
token.json
|
|
credentials.json
|
|
service_account*.json
|
|
*_secret*.json
|
|
*_key*.json
|
|
|
|
# ─── 내부 기획·설계 문서 (비공개) ───────────────────────────
|
|
blog-engine-final-masterplan-v3.txt
|
|
shorts-bot-masterplan-v2.md
|
|
character-design-brief.md
|
|
system-engine-config-novel-pipeline*.txt
|
|
dashboard-planning-spec.txt
|
|
|
|
# ─── 제휴/파트너스 설정 (개인 계정 정보 포함) ────────────────
|
|
coopang_partners.txt
|
|
|
|
# ─── Claude Code 내부 설정 ───────────────────────────────────
|
|
.claude/
|
|
|
|
# ─── 런타임 데이터 (개인 글감/발행 이력) ─────────────────────
|
|
data/topics/*.json
|
|
data/collected/*.json
|
|
data/discarded/*.json
|
|
data/pending_review/*.json
|
|
data/published/*.json
|
|
data/analytics/*.json
|
|
data/drafts/*.json
|
|
data/originals/*.json
|
|
data/images/
|
|
data/images/pending_prompts.json
|
|
data/shorts/tts/
|
|
data/shorts/clips/
|
|
data/shorts/rendered/
|
|
data/shorts/scripts/
|
|
data/shorts/captions/
|
|
data/shorts/published/
|
|
data/assist/sessions/
|
|
data/assist/inbox/
|
|
data/novels/
|
|
input/images/
|
|
input/videos/
|
|
input/audio/
|
|
input/scripts/
|
|
input/_processed/
|
|
|
|
# ─── 생성된 미디어 / 에셋 ─────────────────────────────────────
|
|
data/outputs/
|
|
assets/characters/
|
|
assets/backgrounds/
|
|
assets/bgm/
|
|
assets/fonts/*.ttf
|
|
assets/fonts/*.otf
|
|
|
|
# ─── 소설 설정 (개인 작품 정보) ──────────────────────────────
|
|
config/novels/
|
|
|
|
# ─── Python ─────────────────────────────────────────────────
|
|
venv/
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.eggs/
|
|
|
|
# ─── 로그 ────────────────────────────────────────────────────
|
|
logs/
|
|
|
|
# ─── Node.js (대시보드 프론트엔드) ───────────────────────────
|
|
dashboard/frontend/node_modules/
|
|
|
|
# ─── Dashboard 빌드 결과물 (dist는 포함) ──────────────────────
|
|
!dashboard/frontend/dist
|
|
!dashboard/frontend/dist/**
|
|
|
|
# ─── OS ──────────────────────────────────────────────────────
|
|
.DS_Store
|
|
|
|
# ─── IDE ──────────────────────────────────────────────────────
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
Thumbs.db
|