FastAPI lifespan에서 worker_loop 스폰. /health endpoint. docker-compose: port 18712, NAS_BASE_URL default=18801 (video-lab), 4 provider env (OPENAI_API_KEY, GOOGLE_*, PIAPI_API_KEY, SEEDANCE_API_KEY), GCP service account JSON read-only mount. Plan-B-Video Phase 2 완료 — 박재오 머신에서 .env + GCP JSON 작성 + 빌드 대기. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
포트 18711, REDIS_URL/NAS_BASE_URL/INTERNAL_API_KEY/SUNO_API_KEY/MUSIC_AI_SERVER_URL env. host.docker.internal 매핑 (MusicGen native 호스트). SMB /mnt/nas/webpage/data/music 마운트. Plan-B-Music Phase 2 완료 — 박재오 머신에서 .env 작성 + 빌드 + 시작 대기. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Windows WSL2 Docker용. NAS Redis 6379 + NAS API 18700 호출. /mnt/nas SMB 볼륨 마운트. INTERNAL_API_KEY는 NAS .env와 같은 값. .env는 .gitignore (박재오 머신 로컬 보관). Plan-B-Insta Phase 2 마무리. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>