# Environment Variables - VoIdea PROJECT_NAME=VoIdeaAI PROJECT_VERSION=1.0.0 PROJECT_ENV=local SERVER_HOST=0.0.0.0 SERVER_PORT=8020 SERVER_EXTERNAL_URL=http://localhost:8020 # Database (PostgreSQL only) DATABASE_URL=postgresql+asyncpg://voidea:password@localhost:5432/voidea # Redis REDIS_HOST=localhost REDIS_PORT=6379 REDIS_URL=redis://localhost:6379/0 # JWT 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=http://localhost:8020/auth/google/callback OAUTH_APPLE_ID= OAUTH_APPLE_SECRET= OAUTH_APPLE_REDIRECT_URI=http://localhost:8020/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 ENCRYPTION_KEY= # System Owner (задаётся при деплое на VPS, защищён от удаления) SYSTEM_OWNER_EMAIL= # Social Networks (пусто = иконка скрыта) SOCIAL_TELEGRAM=voideaai SOCIAL_VK=voideaai SOCIAL_YOUTUBE=voideaai SOCIAL_TIKTOK=voideaai PROJECT_SLOGAN=VoIdeaAI — идеи рождаются вслух, решения приходят мгновенно! # Analytics (пусто = отключено) YANDEX_METRIKA_ID= GOOGLE_ANALYTICS_ID= # Tariffs (false = всё бесплатно, промо-режим) TARIFFS_ENABLED=false TARIFFS_FREE_CODE=free # Push-уведомления (mobile-ready, пусто = отключено) FCM_SERVER_KEY= APNS_KEY_ID= # Logging LOG_LEVEL=INFO DEBUG_MODE_RETENTION_DAYS=14 DEBUG_MODE_MAX_SIZE_MB=500