Environments & Configuration

Локальная разработка

  • Установите зависимости: npm install.
  • Старт пакетов:
  • API: npm run dev:api
  • Frontend: npm run dev:front
  • Bot: npm run dev:bot
  • Каждый пакет использует собственный .env. Пример: создайте api/.env.example, front/.env.example, bot/.env.example.

Переменные окружения

Пакет Ключевые переменные
api API_PREFIX, APP_TITLE, ENV, LOG_FILE, MONGO_URI, REDIS_*, ...
front VITE_API_BASE_URL, VITE_APP_TITLE, ...
bot ENV, PORT, API_BASE_URL, токены для VK/Telegram, REDIS_*

Будущие окружения

  • Staging: планируется для регрессионного тестирования.
  • Production: текущая конфигурация описана в favs.conf (будет мигрирована в docs позже).

Расширьте документ при появлении docker-compose, helm charts и т.п.