- Add helper functions to extract text from nested content structure - Update SearchResult to include uuid field - Add PostgreSQL function get_chunk_by_chunk_id_and_uuid to handle duplicate chunk_ids - Update Qdrant search functions to extract uuid from payload - Change embedding model to nomic-embed-text-v2-moe:latest - Update Qdrant collection name to momentry_rule1 - Fix MongoDB authentication and disable cache for development - Improve error handling in processor.rs - Update documentation with new embedding model
71 lines
2.2 KiB
Plaintext
71 lines
2.2 KiB
Plaintext
# Momentry Core Configuration Template
|
|
# Copy this file to .env and customize for your environment
|
|
# DO NOT commit .env with real credentials to version control
|
|
|
|
# ===========================================
|
|
# Database Configuration
|
|
# ===========================================
|
|
DATABASE_URL=postgres://user:password@localhost:5432/momentry
|
|
|
|
# ===========================================
|
|
# Redis Configuration
|
|
# ===========================================
|
|
REDIS_URL=redis://user:password@localhost:6379
|
|
REDIS_PASSWORD=your_redis_password
|
|
|
|
# ===========================================
|
|
# MongoDB Configuration
|
|
# ===========================================
|
|
MONGODB_URL=mongodb://user:password@localhost:27017/admin
|
|
MONGODB_DATABASE=momentry
|
|
|
|
# ===========================================
|
|
# Qdrant Configuration
|
|
# ===========================================
|
|
QDRANT_URL=http://localhost:6333
|
|
QDRANT_API_KEY=your_qdrant_api_key
|
|
QDRANT_COLLECTION=momentry_rule1
|
|
|
|
# ===========================================
|
|
# API Server Configuration
|
|
# ===========================================
|
|
API_HOST=127.0.0.1
|
|
API_PORT=3000
|
|
|
|
# ===========================================
|
|
# Directory Paths
|
|
# ===========================================
|
|
MOMENTRY_OUTPUT_DIR=/path/to/output
|
|
MOMENTRY_BACKUP_DIR=/path/to/backup
|
|
MOMENTRY_SCRIPTS_DIR=/path/to/momentry_core/scripts
|
|
MOMENTRY_PYTHON_PATH=/opt/homebrew/bin/python3.11
|
|
|
|
# ===========================================
|
|
# Processor Timeouts (seconds)
|
|
# ===========================================
|
|
MOMENTRY_ASR_TIMEOUT=3600
|
|
MOMENTRY_CUT_TIMEOUT=3600
|
|
MOMENTRY_DEFAULT_TIMEOUT=7200
|
|
|
|
# ===========================================
|
|
# Watch Directories (comma separated)
|
|
# ===========================================
|
|
WATCH_DIRECTORIES=~/Videos,~/Downloads
|
|
|
|
# ===========================================
|
|
# Logging
|
|
# ===========================================
|
|
RUST_LOG=info
|
|
# Options: trace, debug, info, warn, error
|
|
|
|
# ===========================================
|
|
# Ollama (for LLM integration)
|
|
# ===========================================
|
|
OLLAMA_HOST=http://localhost:11434
|
|
|
|
# ===========================================
|
|
# Model Paths
|
|
# ===========================================
|
|
# EMBEDDING_MODEL_PATH=./models/embedding
|
|
# LLM_MODEL_PATH=./models/llm
|