Some checks are pending
Backend CI / test (push) Waiting to run
Backend CI / build (push) Blocked by required conditions
Mobile App CI / test (push) Waiting to run
Mobile App CI / build-android (push) Blocked by required conditions
Mobile App CI / build-ios (push) Blocked by required conditions
Web App CI / test (push) Waiting to run
Web App CI / build (push) Blocked by required conditions
Deploy Mnemo Cards / Deploy Backend (push) Waiting to run
Deploy Mnemo Cards / Deploy Web App (push) Blocked by required conditions
Deploy Mnemo Cards / Final Verification (push) Blocked by required conditions
Deploy Telegram Bot / Deploy Telegram Bot (push) Waiting to run
1.7 KiB
1.7 KiB
Environment Variables для Coolify
Обязательные переменные (опциональны, есть значения по умолчанию)
BACKUP_DIR=../mnemo_cards_telegram_bot/backups/
WORK_DIR=/root/mnemo_cards_backend
DEBUG=false
SERVER_ADDRESS=
PORT=3000
ADMIN_IDS=
Описание переменных
- BACKUP_DIR - Директория для хранения бэкапов (по умолчанию:
../mnemo_cards_telegram_bot/backups/) - WORK_DIR - Рабочая директория приложения (по умолчанию:
/root/mnemo_cards_backend) - DEBUG - Режим отладки (
trueили1для включения, по умолчанию:false) - SERVER_ADDRESS - IP адрес для привязки сервера (по умолчанию:
0.0.0.0- все интерфейсы) - PORT - Порт для HTTP сервера (по умолчанию:
3000) - ADMIN_IDS - Список Telegram ID админов, разделенных запятой (например:
123456789,987654321). Если не задано, читается из файлаadmins(каждая строка - один ID)
Примеры конфигурации
Coolify (рекомендуется)
Важно: Coolify использует reverse proxy (Traefik/Caddy) для обработки SSL/TLS. Приложение внутри контейнера работает только по HTTP.
PORT=3000
SERVER_ADDRESS=0.0.0.0
Coolify автоматически обрабатывает HTTPS на уровне reverse proxy.
Разработка
PORT=8080
SERVER_ADDRESS=0.0.0.0