# Copy to .env and fill in overrides. Do not commit .env.

PORT=6002
ENVIRONMENT=local
LOG_LEVEL=info
LOG_FILE=./logs/app.log

REDIS_URL=redis://localhost:6379
# REDIS_STREAM_PREFIX=
REDIS_STREAM_GROUP=code-parser-service
# REDIS_CONSUMER_NAME=
REDIS_STREAM_MAX_RETRIES=5
REDIS_STREAM_AUTOCLAIM_MS=60000
REDIS_STREAM_AUTOCLAIM_COUNT=10
REDIS_STREAM_BLOCK_MS=2000
REDIS_STREAM_COUNT=10

MONGO_URI=mongodb://localhost:27018/adpilot_code_parser
MONGODB_DATABASE=adpilot_code_parser
# MONGO_ARTIFACT_MAX_PART_MB=10
DOCS_MONGODB_DATABASE=repo_docs
INDEXING_RUNS_DATABASE=adpilot_repo_sync
INDEXING_RUNS_ENABLED=true

# MUST match repo-sync clone dir when running the full pipeline locally
GIT_WORKSPACE_PATH=../adpilot-indexing-repo-sync.com/data/repos

# Deprecated — production uses MongoDB; kept for filesystem store tests only
# ARTIFACT_STORE_PATH=./data/artifacts

# PARSER_WORKERS=4
PARSER_VERSION=v0.1.0
PARSER_ENABLE_FALLBACK=true
