You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB
Plaintext

# deploy/.env.prod.example — 운영 환경변수(복사 → .env.prod, 값 채우기)
ARI_ENV=prod
ARI_DOMAIN=ari.example.com
# 인증/멀티유저
AUTH_ENABLED=true
COOKIE_SECURE=true
SESSION_SECRET=__generate__ # python -m scripts.gen_secret
SESSION_TTL_S=1209600
# 토큰 암호화(커넥터, phase-13)
ARI_SECRET_KEY=__generate__ # python -m scripts.gen_secret
# CORS(실도메인만, 콤마 다중)
FRONTEND_ORIGIN=https://ari.example.com
# DB (기본 SQLite 볼륨; prod.yml 사용 시 Postgres 로 덮어씀)
DATABASE_URL=sqlite:////data/ari.db
# LLM (로컬 우선)
OLLAMA_HOST=http://ollama:11434
OLLAMA_MODEL=qwen2.5:7b
LLM_PROVIDER=auto
OLLAMA_MAX_CONCURRENCY=2
OLLAMA_TIMEOUT_S=12
# 커넥터(real 켤 도메인만) — 기본 mock
CONNECTOR_MAIL=mock
CONNECTOR_CALENDAR=mock
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT_URI=https://ari.example.com/api/connectors/oauth/callback
# 데모 자격(prod 에서 반드시 변경)
DEMO_ADMIN_EMAIL=jiwoo@lumi.co
DEMO_ADMIN_PASSWORD=__change_me__
# 관측/운영
LOG_LEVEL=INFO
WEB_CONCURRENCY=3
GUNICORN_TIMEOUT=60
BACKUP_DIR=/backups