25 lines
1.1 KiB
Bash
25 lines
1.1 KiB
Bash
#!/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."
|