2025-12-08 23:46:18 +01:00
|
|
|
# =====================================================
|
|
|
|
|
# POSTGRESQL DATABASE - Local Development
|
|
|
|
|
# =====================================================
|
|
|
|
|
DATABASE_URL=postgresql://bmc_hub:bmc_hub@postgres:5432/bmc_hub
|
|
|
|
|
|
|
|
|
|
# Database credentials (bruges af docker-compose)
|
|
|
|
|
POSTGRES_USER=bmc_hub
|
|
|
|
|
POSTGRES_PASSWORD=bmc_hub
|
|
|
|
|
POSTGRES_DB=bmc_hub
|
|
|
|
|
POSTGRES_PORT=5433
|
|
|
|
|
|
|
|
|
|
# =====================================================
|
|
|
|
|
# API CONFIGURATION
|
|
|
|
|
# =====================================================
|
|
|
|
|
API_HOST=0.0.0.0
|
|
|
|
|
API_PORT=8001
|
|
|
|
|
API_RELOAD=true
|
|
|
|
|
|
|
|
|
|
# =====================================================
|
|
|
|
|
# SECURITY
|
|
|
|
|
# =====================================================
|
|
|
|
|
SECRET_KEY=change-this-in-production-use-random-string
|
|
|
|
|
CORS_ORIGINS=http://localhost:8000,http://localhost:3000
|
|
|
|
|
|
|
|
|
|
# =====================================================
|
|
|
|
|
# LOGGING
|
|
|
|
|
# =====================================================
|
|
|
|
|
LOG_LEVEL=INFO
|
|
|
|
|
LOG_FILE=logs/app.log
|
|
|
|
|
|
|
|
|
|
# =====================================================
|
|
|
|
|
# GITHUB/GITEA REPOSITORY (Optional - for reference)
|
|
|
|
|
# =====================================================
|
|
|
|
|
# Repository: https://g.bmcnetworks.dk/ct/bmc_hub
|
|
|
|
|
GITHUB_REPO=ct/bmc_hub
|
|
|
|
|
|
|
|
|
|
# =====================================================
|
|
|
|
|
# OLLAMA AI INTEGRATION
|
|
|
|
|
# =====================================================
|
|
|
|
|
OLLAMA_ENDPOINT=http://ai_direct.cs.blaahund.dk
|
2025-12-10 18:29:13 +01:00
|
|
|
OLLAMA_MODEL=qwen2.5-coder:7b
|
2025-12-08 23:46:18 +01:00
|
|
|
|
|
|
|
|
# =====================================================
|
|
|
|
|
# e-conomic Integration (Optional)
|
|
|
|
|
# =====================================================
|
|
|
|
|
# Get credentials from e-conomic Settings -> Integrations -> API
|
|
|
|
|
ECONOMIC_API_URL=https://restapi.e-conomic.com
|
|
|
|
|
ECONOMIC_APP_SECRET_TOKEN=your_app_secret_token_here
|
|
|
|
|
ECONOMIC_AGREEMENT_GRANT_TOKEN=your_agreement_grant_token_here
|
|
|
|
|
|
|
|
|
|
# 🚨 SAFETY SWITCHES - Beskytter mod utilsigtede ændringer
|
|
|
|
|
ECONOMIC_READ_ONLY=true # Set to false ONLY after testing
|
|
|
|
|
ECONOMIC_DRY_RUN=true # Set to false ONLY when ready for production writes
|
2025-12-10 18:29:13 +01:00
|
|
|
|
|
|
|
|
# vTiger CRM Integration (for Time Tracking Module)
|
|
|
|
|
VTIGER_URL=https://bmcnetworks.od2.vtiger.com
|
|
|
|
|
VTIGER_USERNAME=ct@bmcnetworks.dk
|
|
|
|
|
VTIGER_API_KEY=bD8cW8zRFuKpPZ2S
|
|
|
|
|
|
|
|
|
|
# Time Tracking Module Settings
|
|
|
|
|
TIMETRACKING_DEFAULT_HOURLY_RATE=1200.00 # Standard timepris i DKK
|
|
|
|
|
TIMETRACKING_AUTO_ROUND=true
|
|
|
|
|
TIMETRACKING_ROUND_INCREMENT=0.5
|
|
|
|
|
TIMETRACKING_ROUND_METHOD=up
|
|
|
|
|
|
|
|
|
|
# Time Tracking Safety Switches
|
|
|
|
|
TIMETRACKING_VTIGER_READ_ONLY=true
|
|
|
|
|
TIMETRACKING_VTIGER_DRY_RUN=true
|
|
|
|
|
TIMETRACKING_ECONOMIC_READ_ONLY=true
|
|
|
|
|
TIMETRACKING_ECONOMIC_DRY_RUN=true
|
|
|
|
|
|