#!/bin/bash # Скрипт для запуска бота в производственном режиме # Запускает собранный JavaScript из dist/bot.js # Переходим в корневую директорию проекта (предполагается, что скрипт находится в bin/) PROJECT_DIR="$(dirname "$(dirname "$(readlink -f "$0")")")" cd "$PROJECT_DIR" || { echo "❌ Error: Could not change directory to $PROJECT_DIR"; exit 1; } # Проверяем, существует ли собранный файл if [ ! -f "./dist/bot.js" ]; then echo "❌ Error: Built file not found. Please run 'npm run build' first." exit 1 fi # Устанавливаем переменную окружения для производственного режима export NODE_ENV=production # Запускаем бот echo "🚀 Starting Telegram Tinder Bot in production mode..." node ./dist/bot.js # Если скрипт дойдет до этой точки, значит бот завершил работу echo "👋 Bot has been stopped."