diff --git a/sync-to-server.sh b/sync-to-server.sh index e91048e..f749108 100755 --- a/sync-to-server.sh +++ b/sync-to-server.sh @@ -34,13 +34,17 @@ ssh $SERVER_USER@$SERVER_IP << ENDSSH git reset --hard origin/main echo "📦 تثبيت التبعيات (Composer)..." - composer install --no-dev --optimize-autoloader --no-interaction + composer install --optimize-autoloader --no-interaction echo "♻️ إعادة تشغيل PHP-FPM..." - # Update this to match your specific PHP version on CloudPanel systemctl reload php8.4-fpm 2>/dev/null || systemctl reload php8.3-fpm 2>/dev/null - echo "🔄 إعادة تشغيل عامل الطابور (Supervisor)..." + echo "🔄 تحديث وإعادة تشغيل عامل الطابور (Supervisor)..." + if [ -f "supervisor.conf" ]; then + cp supervisor.conf /etc/supervisor/conf.d/musadaq.conf 2>/dev/null || true + fi + supervisorctl reread 2>/dev/null || true + supervisorctl update 2>/dev/null || true supervisorctl restart musadaq-worker:* 2>/dev/null || true ENDSSH