52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
# AI Analysis Service Environment Configuration
|
|
|
|
# Service Configuration
|
|
PORT=8022
|
|
HOST=0.0.0.0
|
|
NODE_ENV=development
|
|
|
|
# AI API Keys
|
|
ANTHROPIC_API_KEY=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
|
|
|
|
# Database Configuration
|
|
POSTGRES_HOST=localhost
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_DB=dev_pipeline
|
|
POSTGRES_USER=pipeline_admin
|
|
POSTGRES_PASSWORD=secure_pipeline_2024
|
|
|
|
# Redis Configuration
|
|
REDIS_HOST=localhost
|
|
REDIS_PORT=6379
|
|
REDIS_PASSWORD=redis_secure_2024
|
|
REDIS_DB=0
|
|
|
|
# MongoDB Configuration
|
|
MONGODB_URL=mongodb://pipeline_admin:mongo_secure_2024@localhost:27017/
|
|
MONGODB_DB=repo_analyzer
|
|
|
|
# JWT Configuration
|
|
JWT_ACCESS_SECRET=access-secret-key-2024-tech4biz-secure_pipeline_2024
|
|
|
|
# Service URLs
|
|
USER_AUTH_SERVICE_URL=http://localhost:8011
|
|
GIT_INTEGRATION_SERVICE_URL=http://localhost:8012
|
|
|
|
# Analysis Configuration
|
|
MAX_FILES_PER_ANALYSIS=100
|
|
MAX_FILE_SIZE_MB=2
|
|
ANALYSIS_TIMEOUT_SECONDS=300
|
|
|
|
# Rate Limiting Configuration
|
|
CLAUDE_REQUESTS_PER_MINUTE=1000
|
|
RATE_LIMIT_BUFFER=10
|
|
|
|
# Memory System Configuration
|
|
WORKING_MEMORY_TTL=3600
|
|
EPISODIC_RETENTION_DAYS=365
|
|
PERSISTENT_MEMORY_THRESHOLD=0.8
|
|
|
|
# Logging Configuration
|
|
LOG_LEVEL=INFO
|
|
LOG_FILE_PATH=/app/logs/ai-analysis.log
|