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 и т.п.