- POST /webhook/synology: outgoing webhook 수신 + token 검증 - 파이프라인 완료 시 incoming webhook으로 응답 자동 전송 - "분석 중..." typing 메시지 선전송 - 응답 길이 1500자 제한 (Synology Chat 제한 대응) - 에러/실패 시에도 사용자에게 알림 메시지 전송 - 중복 요청 방지 (30초 TTL dedup) - Synology에서 rewrite 이벤트 숨김 (SSE에서만 노출) - callback 구조로 확장 가능 (Slack, Discord 등) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
27 lines
540 B
Plaintext
27 lines
540 B
Plaintext
# Auth
|
|
OWNER_PASSWORD=
|
|
GUEST_PASSWORD=
|
|
JWT_SECRET=
|
|
|
|
# CORS (dev)
|
|
CORS_ORIGINS=http://localhost:5173
|
|
|
|
# GPU
|
|
NVIDIA_SMI_PATH=/usr/bin/nvidia-smi
|
|
|
|
# Backends config path (in Docker)
|
|
BACKENDS_CONFIG=/app/config/backends.json
|
|
|
|
# DB path (in Docker)
|
|
DB_PATH=/app/data/gateway.db
|
|
|
|
# NanoClaude
|
|
EXAONE_MODEL=exaone3.5:7.8b-instruct-q8_0
|
|
REASONING_BASE_URL=http://192.168.1.122:8800
|
|
REASONING_MODEL=mlx-community/gemma-4-26b-a4b-it-8bit
|
|
PIPELINE_ENABLED=true
|
|
MAX_CONCURRENT_JOBS=3
|
|
SYNOLOGY_INCOMING_URL=
|
|
SYNOLOGY_OUTGOING_TOKEN=
|
|
NANOCLAUDE_API_KEY=
|