
🔧 Исправления: - Обновлена версия Node.js с 18 до 20 (поддержка NestJS 11+) - Исправлена установка зависимостей в builder stage (нужны dev зависимости для сборки) - Оптимизирована финальная стадия (только production зависимости) - Восстановлен файл stack.env.example - Использован --omit=dev вместо устаревшего --only=production ✅ Теперь Docker сборка должна работать корректно
57 lines
2.1 KiB
Plaintext
57 lines
2.1 KiB
Plaintext
# Пример файла переменных окружения для деплоя
|
||
# Скопируйте этот файл в stack.env и заполните реальными значениями
|
||
|
||
# =================================
|
||
# ОСНОВНЫЕ НАСТРОЙКИ ПРИЛОЖЕНИЯ
|
||
# =================================
|
||
|
||
# Среда выполнения (development, production)
|
||
NODE_ENV=production
|
||
|
||
# Порт для приложения
|
||
PORT=3000
|
||
|
||
# Часовой пояс
|
||
TZ=Europe/Moscow
|
||
|
||
# =================================
|
||
# БАЗА ДАННЫХ (ОБЯЗАТЕЛЬНО)
|
||
# =================================
|
||
|
||
# URL подключения к PostgreSQL базе данных
|
||
# Формат: postgresql://username:password@host:port/database
|
||
DATABASE_URL=postgresql://your_username:your_password@your_host:5432/your_database
|
||
|
||
# Максимальное количество подключений к БД
|
||
MAX_CONNECTIONS=10
|
||
|
||
# =================================
|
||
# TELEGRAM BOT (ОБЯЗАТЕЛЬНО)
|
||
# =================================
|
||
|
||
# Токен Telegram бота (получить у @BotFather)
|
||
TELEGRAM_BOT_TOKEN=your_bot_token_here
|
||
|
||
# =================================
|
||
# ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ
|
||
# =================================
|
||
|
||
# Уровень логирования (error, warn, info, debug)
|
||
LOG_LEVEL=info
|
||
|
||
# =================================
|
||
# ИНСТРУКЦИИ ПО ЗАПОЛНЕНИЮ
|
||
# =================================
|
||
|
||
# 1. DATABASE_URL:
|
||
# - Замените your_username, your_password, your_host, your_database
|
||
# - Пример: postgresql://myuser:mypass@db.example.com:5432/mydb
|
||
# - Для облачных БД часто требуется SSL, это настроено автоматически
|
||
|
||
# 2. TELEGRAM_BOT_TOKEN:
|
||
# - Создайте бота через @BotFather в Telegram
|
||
# - Скопируйте полученный токен
|
||
# - Пример: 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
|
||
|
||
# 3. После заполнения переименуйте файл в stack.env:
|
||
# mv stack.env.example stack.env |