Initial commit: VoIdeaAI - voice-first AI idea assistant
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user