deploy.bat 951 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. @echo off
  2. echo 🚀 Gooneral Wheelchair - Quick Deploy Script
  3. echo.
  4. if "%1"=="" (
  5. echo ❌ Error: Domain name is required
  6. echo.
  7. echo Usage Examples:
  8. echo deploy.bat yourdomain.com
  9. echo deploy.bat yourdomain.com server-ip username
  10. echo.
  11. pause
  12. exit /b 1
  13. )
  14. set DOMAIN=%1
  15. set SERVER_HOST=%2
  16. set SERVER_USER=%3
  17. if "%SERVER_USER%"=="" set SERVER_USER=root
  18. echo 📁 Domain: %DOMAIN%
  19. if not "%SERVER_HOST%"=="" echo 🌐 Server: %SERVER_HOST%
  20. if "%SERVER_HOST%"=="" (
  21. echo 📦 Creating deployment package...
  22. powershell -ExecutionPolicy Bypass -File "deploy-now.ps1" -Domain "%DOMAIN%"
  23. ) else (
  24. echo 🚀 Deploying directly to server...
  25. powershell -ExecutionPolicy Bypass -File "deploy-now.ps1" -Domain "%DOMAIN%" -ServerHost "%SERVER_HOST%" -ServerUser "%SERVER_USER%"
  26. )
  27. echo.
  28. if %ERRORLEVEL% EQU 0 (
  29. echo ✅ Deployment script completed!
  30. ) else (
  31. echo ❌ Deployment script failed!
  32. )
  33. pause