docs: .env.example — comprehensive env var reference matching config.rs
This commit is contained in:
45
.env.example
45
.env.example
@@ -2,30 +2,49 @@
|
|||||||
# Copy this file to .env and fill in your values
|
# Copy this file to .env and fill in your values
|
||||||
# DO NOT commit .env to version control
|
# DO NOT commit .env to version control
|
||||||
|
|
||||||
# Database
|
# === Database ===
|
||||||
DATABASE_URL=postgres://accusys@localhost:5432/momentry
|
DATABASE_URL=postgres://accusys@localhost:5432/momentry
|
||||||
|
DATABASE_SCHEMA=dev
|
||||||
|
|
||||||
# Redis
|
# === MongoDB ===
|
||||||
|
MONGODB_URL=mongodb://localhost:27017
|
||||||
|
MONGODB_DATABASE=momentry
|
||||||
|
MONGODB_CACHE_ENABLED=true
|
||||||
|
|
||||||
|
# === Redis ===
|
||||||
REDIS_URL=redis://:accusys@localhost:6379
|
REDIS_URL=redis://:accusys@localhost:6379
|
||||||
|
REDIS_PASSWORD=accusys
|
||||||
|
MOMENTRY_REDIS_PREFIX=momentry_dev:
|
||||||
|
|
||||||
# API Keys
|
# === Qdrant ===
|
||||||
MOMENTRY_API_KEY=muser_your_demo_key_here
|
QDRANT_COLLECTION=momentry_rule1
|
||||||
|
|
||||||
|
# === API Keys ===
|
||||||
|
MOMENTRY_API_KEY=muser_your_key_here
|
||||||
MOMENTRY_DEMO_API_KEY=muser_your_demo_key_here
|
MOMENTRY_DEMO_API_KEY=muser_your_demo_key_here
|
||||||
|
|
||||||
# TMDB (optional, for movie metadata)
|
|
||||||
TMDB_API_KEY=your_tmdb_api_key_here
|
TMDB_API_KEY=your_tmdb_api_key_here
|
||||||
|
|
||||||
# Service URLs
|
# === LLM ===
|
||||||
MOMENTRY_FFMPEG=/opt/homebrew/opt/ffmpeg-full/bin/ffmpeg
|
|
||||||
MOMENTRY_LLM_SUMMARY_URL=http://127.0.0.1:8082/v1/chat/completions
|
MOMENTRY_LLM_SUMMARY_URL=http://127.0.0.1:8082/v1/chat/completions
|
||||||
|
MOMENTRY_LLM_SUMMARY_MODEL=google_gemma-4-26B-A4B-it-Q5_K_M.gguf
|
||||||
|
MOMENTRY_LLM_SUMMARY_TIMEOUT=120
|
||||||
|
|
||||||
# Directories
|
# === Paths ===
|
||||||
MOMENTRY_OUTPUT_DIR=/Users/accusys/momentry/output_dev
|
MOMENTRY_OUTPUT_DIR=/Users/accusys/momentry/output_dev
|
||||||
|
MOMENTRY_BACKUP_DIR=/Users/accusys/momentry/backup
|
||||||
MOMENTRY_SCRIPTS_DIR=/Users/accusys/momentry_core_0.1/scripts
|
MOMENTRY_SCRIPTS_DIR=/Users/accusys/momentry_core_0.1/scripts
|
||||||
MOMENTRY_PYTHON_PATH=/opt/homebrew/bin/python3.11
|
MOMENTRY_PYTHON_PATH=/opt/homebrew/bin/python3.11
|
||||||
|
MOMENTRY_FFMPEG=/opt/homebrew/opt/ffmpeg-full/bin/ffmpeg
|
||||||
|
MOMENTRY_MEDIA_BASE_URL=
|
||||||
|
|
||||||
# Encryption (32 bytes hex)
|
# === Encryption ===
|
||||||
AUDIT_ENCRYPTION_KEY=
|
AUDIT_ENCRYPTION_KEY= # 32 bytes hex (64 hex chars)
|
||||||
|
|
||||||
# Schema (dev for playground, public for production)
|
# === Processor Timeouts (seconds) ===
|
||||||
DATABASE_SCHEMA=dev
|
MOMENTRY_ASR_TIMEOUT=3600
|
||||||
|
MOMENTRY_CUT_TIMEOUT=3600
|
||||||
|
MOMENTRY_DEFAULT_TIMEOUT=7200
|
||||||
|
|
||||||
|
# === Server ===
|
||||||
|
MOMENTRY_SERVER_PORT=3003
|
||||||
|
MOMENTRY_LOG_LEVEL=info
|
||||||
|
|||||||
Reference in New Issue
Block a user