- 파이프라인 42→51노드 확장 (calendar/mail/note 핸들러 추가) - 네이티브 서비스 6개: heic_converter(:8090), chat_bridge(:8091), caldav_bridge(:8092), devonthink_bridge(:8093), inbox_processor, news_digest - 분류기 v2→v3: calendar, reminder, mail, note intent 추가 - Mail Processing Pipeline (7노드, IMAP 폴링) - LaunchAgent plist 6개 + manage_services.sh - migrate-v3.sql: news_digest_log + calendar_events 확장 - 개발 문서 현행화 (CLAUDE.md, QUICK_REFERENCE.md, docs/architecture.md) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
54 lines
1.5 KiB
Plaintext
54 lines
1.5 KiB
Plaintext
# Claude API
|
|
ANTHROPIC_API_KEY=sk-ant-xxxxx
|
|
|
|
# bot-postgres
|
|
POSTGRES_USER=bot
|
|
POSTGRES_PASSWORD=changeme
|
|
POSTGRES_DB=chatbot
|
|
|
|
# n8n
|
|
N8N_BASIC_AUTH_USER=admin
|
|
N8N_BASIC_AUTH_PASSWORD=changeme
|
|
N8N_ENCRYPTION_KEY=changeme-random-string
|
|
|
|
# Synology Chat
|
|
SYNOLOGY_CHAT_WEBHOOK_URL=https://your-nas:5001/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=YOUR_TOKEN
|
|
SYNOLOGY_CHAT_TOKEN=your-outgoing-webhook-token
|
|
|
|
# 관리자 사용자명 (쉼표 구분, /문서등록 /보고서 등 권한 제어)
|
|
ADMIN_USERNAMES=admin
|
|
|
|
# API 월간 예산 (USD, 초과 시 api_heavy→api_light 다운그레이드)
|
|
API_BUDGET_HEAVY=50.00
|
|
API_BUDGET_LIGHT=20.00
|
|
|
|
# Ollama (맥미니 — Docker 내부에서 접근)
|
|
LOCAL_OLLAMA_URL=http://host.docker.internal:11434
|
|
|
|
# Ollama (GPU 서버 — RTX 4070Ti Super)
|
|
GPU_OLLAMA_URL=http://192.168.1.186:11434
|
|
|
|
# Qdrant (Docker 내부에서 접근)
|
|
QDRANT_URL=http://host.docker.internal:6333
|
|
|
|
# DSM Chat API (chat_bridge.py — 사진 폴링/다운로드)
|
|
DSM_HOST=http://192.168.1.227:5000
|
|
DSM_ACCOUNT=chatbot-api
|
|
DSM_PASSWORD=changeme
|
|
CHAT_CHANNEL_ID=17
|
|
|
|
# CalDAV (caldav_bridge.py — Synology Calendar 연동)
|
|
CALDAV_BASE_URL=https://192.168.1.227:5001/caldav
|
|
CALDAV_USER=chatbot-api
|
|
CALDAV_PASSWORD=changeme
|
|
CALDAV_CALENDAR=chatbot
|
|
|
|
# IMAP (메일 처리 파이프라인)
|
|
IMAP_HOST=192.168.1.227
|
|
IMAP_PORT=993
|
|
IMAP_USER=chatbot-api
|
|
IMAP_PASSWORD=changeme
|
|
|
|
# DEVONthink (devonthink_bridge.py — 지식 저장소)
|
|
DEVONTHINK_APP_NAME=DEVONthink
|