Files
esh-pfi-infrastructure/stacks/diariz/.env.example
T

29 lines
1.7 KiB
Bash

# Diariz .env for fv-ml1 (/opt/docker/src/diariz-<sha7>/deploy/.env, mode 0600). The REAL file is rendered from the
# vault by stacks/diariz/render-env.sh and never committed. Only the fleet-specific values are listed here; every
# other key keeps upstream's default from deploy/.env.example.
COMPOSE_PROFILES=live-worker
POSTGRES_PASSWORD=<vault diariz/postgres-password>
REDIS_PASSWORD=<vault diariz/redis-password>
JWT_KEY=<vault diariz/jwt-key>
CALLBACK_SECRET=<vault diariz/callback-secret>
S3_ROOT_ACCESS_KEY=<vault diariz/s3-root-access-key>
S3_ROOT_SECRET_KEY=<vault diariz/s3-root-secret-key>
S3_APP_ACCESS_KEY=<vault diariz/s3-app-access-key>
S3_APP_SECRET_KEY=<vault diariz/s3-app-secret-key>
SEED_EMAIL=lkraven@lkraven.com
SEED_PASSWORD=<vault diariz/seed-password>
SEED_FULL_NAME=Vuong Hoang
HF_TOKEN=<vault fv-ml1/hf-token> # pyannote/speaker-diarization-3.1 is gated
APP_PUBLIC_URL=https://diariz.nh3.phasefinal.com # fleet TLS caddy on nh3-dev -> fv-ml1:8081
MCP_OAUTH_ENABLED=false # no claude.ai connector for the pilot (Prime can turn it on)
API_BIND=127.0.0.1
WEB_BIND=0.0.0.0
SUMMARY_API_BASE=http://10.250.50.70:4000/v1
SUMMARY_API_KEY=<vault diariz/litellm-key> # LiteLLM alias "diariz": models gen + whisper-1 only
SUMMARY_MODEL=gen # flash-next on fv-ml1 GPU 2, max-model-len 262144
CHAT_CONTEXT_LENGTH=245760 # 240k of the 262,144 window; 16k left for the reply
DICTATION_API_BASE=http://10.250.50.70:4000/v1
DICTATION_API_KEY=<vault diariz/litellm-key>
DICTATION_MODEL=whisper-1 # the gateway's Parakeet alias; chat dictation only
# EMBED_* left unset: the vector column is 768-d and the gateway's qwen3-embedding is 1024-d; search falls back to lexical.