#!/bin/bash # Скрипт для запуска бэкенда модерации SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "$SCRIPT_DIR" echo "🚀 Запуск бэкенда модерации..." echo "" # Проверка существования .env if [ ! -f ".env" ]; then echo "⚠️ Файл .env не найден в корне проекта!" echo " Создайте его на основе ENV_EXAMPLE.txt" exit 1 fi # Проверка занятости порта if lsof -i :3001 > /dev/null 2>&1; then echo "⚠️ Порт 3001 уже занят!" echo " Остановите существующий процесс или измените порт" lsof -i :3001 exit 1 fi # Проверка установки зависимостей if [ ! -d "node_modules" ]; then echo "📦 Установка зависимостей..." npm install fi echo "✅ Запуск сервера модерации на порту 3001..." echo "" # Запуск с переменными окружения cd moderation/backend NODE_ENV=production \ PORT=3001 \ MODERATION_PORT=3001 \ node server.js