# VoIdeaAI — Production Environment # Copy to .env on server and fill secrets PROJECT_NAME=VoIdeaAI PROJECT_VERSION=1.0.0 PROJECT_ENV=production SERVER_HOST=0.0.0.0 SERVER_PORT=8020 SERVER_EXTERNAL_URL=https://voideaai.ru # Database (PostgreSQL on port 5444 — separate from aegisone) DATABASE_URL=postgresql+asyncpg://voidea:DB_PASS@localhost:5444/voidea # Redis (port 6380 — separate from aegisone) REDIS_HOST=localhost REDIS_PORT=6380 REDIS_URL=redis://localhost:6380/0 # JWT — generate with: openssl rand -hex 64 JWT_SECRET_KEY= JWT_RESET_SECRET_KEY= JWT_ALGORITHM=HS256 JWT_ACCESS_TOKEN_EXPIRE_MINUTES=60 JWT_REFRESH_TOKEN_EXPIRE_DAYS=30 # AI OPENAI_API_KEY= AI_YANDEX_KEY= AI_YANDEX_FOLDER_ID= AI_GIGACHAT_CLIENT_ID= AI_GIGACHAT_SECRET= AI_FALLBACK_MODEL=yandex_gpt # OAuth OAUTH_YANDEX_ID= OAUTH_YANDEX_SECRET= OAUTH_GOOGLE_ID= OAUTH_GOOGLE_SECRET= OAUTH_GOOGLE_REDIRECT_URI=https://voideaai.ru/auth/google/callback OAUTH_APPLE_ID= OAUTH_APPLE_SECRET= OAUTH_APPLE_REDIRECT_URI=https://voideaai.ru/auth/apple/callback # Telegram Bot TELEGRAM_BOT_TOKEN= # Email SMTP_HOST= SMTP_PORT=587 SMTP_USER= SMTP_PASS= # Rate Limiting RATE_LIMIT_ENABLED=true RATE_LIMIT_DEFAULT=60/minute RATE_LIMIT_AUTH=10/minute # Security — generate with: openssl rand -hex 32 ENCRYPTION_KEY= # System Owner SYSTEM_OWNER_EMAIL= # Social Networks SOCIAL_TELEGRAM=voideaai SOCIAL_VK=voideaai SOCIAL_YOUTUBE=voideaai SOCIAL_TIKTOK=voideaai PROJECT_SLOGAN=VoIdeaAI — идеи рождаются вслух, решения приходят мгновенно! # Tariffs TARIFFS_ENABLED=false TARIFFS_FREE_CODE=free # Push FCM_SERVER_KEY= APNS_KEY_ID= # Logging LOG_LEVEL=INFO DEBUG_MODE_RETENTION_DAYS=14 DEBUG_MODE_MAX_SIZE_MB=500