62 lines
1.3 KiB
Plaintext
62 lines
1.3 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=your_anthropic_api_key
|
|
|
|
# Neo4j Knowledge Graph Configuration
|
|
USE_NEO4J_KG=true
|
|
NEO4J_URI=bolt://localhost:7687
|
|
NEO4J_USER=neo4j
|
|
NEO4J_PASSWORD=secure_neo4j_2024
|
|
NEO4J_DATABASE=neo4j
|
|
|
|
# Report Configuration
|
|
REPORT_TECHNICAL_ONLY=false
|
|
|
|
# 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
|