mass refactor
This commit is contained in:
24
bin/start_bot.sh
Normal file
24
bin/start_bot.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
#!/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."
|
||||
Reference in New Issue
Block a user