- 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
60 lines
1.6 KiB
Plaintext
60 lines
1.6 KiB
Plaintext
# 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 (disabled by default for development)
|
|
MOMENTRY_WORKER_ENABLED=false
|
|
MOMENTRY_MAX_CONCURRENT=1
|
|
MOMENTRY_POLL_INTERVAL=10
|
|
MOMENTRY_WORKER_BATCH_SIZE=5
|
|
|
|
# Database (same as production, but could use separate dev database)
|
|
DATABASE_URL=postgres://accusys@localhost:5432/momentry
|
|
|
|
# MongoDB
|
|
MONGODB_URL=mongodb://localhost:27017
|
|
MONGODB_DATABASE=momentry
|
|
|
|
# Redis
|
|
REDIS_URL=redis://:accusys@localhost:6379
|
|
REDIS_PASSWORD=accusys
|
|
|
|
# Qdrant Vector Database (same as production)
|
|
QDRANT_URL=http://localhost:6333
|
|
QDRANT_API_KEY=Test3200Test3200Test3200
|
|
QDRANT_COLLECTION=momentry_rule1
|
|
|
|
# Paths
|
|
MOMENTRY_OUTPUT_DIR=/Users/accusys/momentry/output_dev
|
|
MOMENTRY_BACKUP_DIR=/Users/accusys/momentry/backup/momentry_dev
|
|
|
|
# Python (for processing scripts)
|
|
MOMENTRY_PYTHON_PATH=/opt/homebrew/bin/python3.11
|
|
MOMENTRY_SCRIPTS_DIR=/Users/accusys/momentry_core_0.1/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 |