# Development Environment Configuration # Used by: momentry_playground binary # # This file is loaded BEFORE the main .env file # Settings here override defaults but can be overridden by CLI flags # Server Configuration MOMENTRY_SERVER_PORT=3003 MOMENTRY_REDIS_PREFIX=momentry_dev: # Worker Configuration (enabled for development) MOMENTRY_WORKER_ENABLED=true MOMENTRY_MAX_CONCURRENT=6 MOMENTRY_POLL_INTERVAL=10 MOMENTRY_WORKER_BATCH_SIZE=5 # Database (PostgreSQL) - Schema isolation DATABASE_URL=postgres://accusys@localhost:5432/momentry DATABASE_SCHEMA=dev # MongoDB - Database isolation MONGODB_URL=mongodb://localhost:27017 MONGODB_DATABASE=momentry_dev # Redis (already isolated via prefix) REDIS_URL=redis://127.0.0.1:6379 # REDIS_PASSWORD not set - Redis has no password configured # Qdrant Vector Database - Collection isolation QDRANT_URL=http://localhost:6333 QDRANT_API_KEY=Test3200Test3200Test3200 QDRANT_COLLECTION=momentry_dev_rule1_v2 # Paths MOMENTRY_OUTPUT_DIR=/Users/accusys/momentry/output_dev MOMENTRY_BACKUP_DIR=/Users/accusys/momentry/backup/momentry_dev MOMENTRY_SFTP_ROOT=/Users/accusys/momentry/var/sftpgo/data/demo/ # Python (for processing scripts) MOMENTRY_PYTHON_PATH=/Users/accusys/momentry_core/venv/bin/python MOMENTRY_SCRIPTS_DIR=/Users/accusys/momentry_core/scripts # Logging RUST_LOG=debug MOMENTRY_LOG_LEVEL=debug # Media MOMENTRY_MEDIA_BASE_URL=https://wp.momentry.ddns.net # Processor Timeouts MOMENTRY_ASR_TIMEOUT=3600 MOMENTRY_CUT_TIMEOUT=3600 MOMENTRY_DEFAULT_TIMEOUT=7200 # Cache Settings MONGODB_CACHE_ENABLED=false MONGODB_CACHE_TTL_VIDEOS=300 MONGODB_CACHE_TTL_SEARCH=300 MONGODB_CACHE_TTL_HYBRID_SEARCH=600 MONGODB_CACHE_TTL_VIDEO_META=3600 REDIS_CACHE_TTL_HEALTH=30 REDIS_CACHE_TTL_VIDEO_META=3600 # 同義詞配置文件(可選) # 取消註釋並設置為您的同義詞JSON檔案路徑以啟用同義詞擴展 # MOMENTRY_SYNONYM_FILE=/Users/accusys/momentry_core_0.1/docs/examples/custom_synonyms.json # # 多個同義詞檔案(逗號分隔),會覆蓋 MOMENTRY_SYNONYM_FILE # MOMENTRY_SYNONYM_FILES=/path/to/first.json,/path/to/second.json # # 示例檔案:docs/examples/custom_synonyms.json # TMDb Integration (probe phase - auto-create identities from movie metadata) TMDB_API_KEY=e9cde52197f6f8df4d9db99da93db1fb MOMENTRY_TMDB_PROBE_ENABLED=true # LLM for 5W1H summary (points to M5 Gemma4) 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_ENABLED=true # Embedding (ANE CoreML server) MOMENTRY_EMBED_URL=http://localhost:11436