# Application Configuration APP_ENV=production APP_NAME=DSCons Enterprise ERP APP_VERSION=1.0.0 DSCONS_HOST=127.0.0.1 DSCONS_PORT=8000 APP_PUBLIC_URL=http://localhost:8000 REQUEST_TIMEOUT_SECONDS=60 # PostgreSQL Production Database (Docker / Local) POSTGRES_HOST=127.0.0.1 POSTGRES_PORT=5432 POSTGRES_DB=dscons_operations POSTGRES_USER=dscons_user POSTGRES_PASSWORD=dscons_password DATABASE_URL=postgresql://dscons_user:dscons_password@127.0.0.1:5432/dscons_operations DATABASE_CONNECT_TIMEOUT_SECONDS=5 # Vector Database (Qdrant & bge-m3 1024D Embeddings) QDRANT_URL=http://127.0.0.1:6333 QDRANT_COLLECTION=dscons_knowledge EMBEDDING_MODEL_NAME=BAAI/bge-m3 # AI & LLM Inference Engines (OpenRouter / Local LM Studio) LLM_PROVIDER=openai_compatible LLM_MODEL_NAME=stealth/ox-alpha LLM_API_BASE_URL=https://openrouter.ai/api/v1 LLM_API_KEY=your_openrouter_api_key_here LLM_MAX_TOKENS=2048 OPENROUTER_ENABLED=true OPENROUTER_BASE_URL=https://openrouter.ai/api/v1 OPENROUTER_MODEL_NAME=stealth/ox-alpha OPENROUTER_API_KEY=your_openrouter_api_key_here LMSTUDIO_ENABLED=true LMSTUDIO_BASE_URL=http://127.0.0.1:1234/v1 LMSTUDIO_MODEL_NAME=lfm2.5-2.6b LMSTUDIO_API_KEY=lm-studio # Security & Authentication (JWT & Google OAuth 2.0) JWT_SECRET_KEY=your_production_jwt_secret_key_minimum_32_characters_here JWT_ALGORITHM=HS256 JWT_ACCESS_TOKEN_EXPIRE_MINUTES=1440 GOOGLE_CLIENT_ID=your_google_oauth_client_id_here GOOGLE_CLIENT_SECRET=your_google_oauth_client_secret_here # Telegram Enterprise Bot Notification Suite TELEGRAM_ENABLED=true TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here TELEGRAM_CHAT_ID=your_telegram_chat_id_here TELEGRAM_WEBHOOK_SECRET=dscons-telegram-webhook-secret-2026 # General Department of Taxation (GDT) Portal Sync GDT_TAX_CODE=0202157077 GDT_USERNAME=0202157077 GDT_PASSWORD=your_gdt_portal_password_here