# ============================================ # Единый файл конфигурации для всех проектов # Backend и Play-Life-Web # ============================================ # ============================================ # Database Configuration # ============================================ DB_HOST=localhost DB_PORT=5432 DB_USER=playeng DB_PASSWORD=playeng DB_NAME=playeng # ============================================ # Backend Server Configuration # ============================================ # Порт для backend сервера (по умолчанию: 8080) # В production всегда используется порт 8080 внутри контейнера PORT=8080 # ============================================ # Play Life Web Configuration # ============================================ # Порт для frontend приложения play-life-web WEB_PORT=3001 # ============================================ # Telegram Bot Configuration (optional) # ============================================ # Get token from @BotFather in Telegram: https://t.me/botfather # To get chat ID: send a message to your bot, then visit: https://api.telegram.org/bot/getUpdates # Look for "chat":{"id":123456789} - that number is your chat ID TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here TELEGRAM_CHAT_ID=123456789 # Base URL для автоматической настройки webhook # Примеры: # - Для production с HTTPS: https://your-domain.com # - Для локальной разработки с ngrok: https://abc123.ngrok.io # - Для прямого доступа на нестандартном порту: http://your-server:8080 # Webhook будет настроен автоматически при старте сервера на: /webhook/telegram # Если не указан, webhook нужно настраивать вручную TELEGRAM_WEBHOOK_BASE_URL=https://your-domain.com # ============================================ # Todoist Webhook Configuration (optional) # ============================================ # Секрет для проверки подлинности webhook от Todoist # Если задан, все запросы должны содержать заголовок X-Todoist-Webhook-Secret с этим значением # Оставьте пустым, если не хотите использовать проверку секрета TODOIST_WEBHOOK_SECRET= # ============================================ # Scheduler Configuration # ============================================ # Часовой пояс для планировщика задач (например: Europe/Moscow, America/New_York, UTC) # Используется для автоматической фиксации целей на неделю каждый понедельник в 6:00 # По умолчанию: UTC # Список доступных часовых поясов: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones TIMEZONE=UTC