deploy-now.ps1 937 B

12345678910111213141516171819202122232425
  1. # Gooneral Wheelchair - One-Line Deployment
  2. # Usage: .\deploy-now.ps1 -Domain "yourdomain.com" [-ServerHost "your.server.ip"] [-ServerUser "username"]
  3. param(
  4. [Parameter(Mandatory=$true)]
  5. [string]$Domain,
  6. [Parameter(Mandatory=$false)]
  7. [string]$ServerHost,
  8. [Parameter(Mandatory=$false)]
  9. [string]$ServerUser = "root"
  10. )
  11. if ($ServerHost) {
  12. Write-Host "🚀 Running full deployment to server..." -ForegroundColor Green
  13. & .\prepare-deployment.ps1 -Domain $Domain -ServerHost $ServerHost -ServerUser $ServerUser -UploadToServer
  14. } else {
  15. Write-Host "📦 Preparing deployment package..." -ForegroundColor Green
  16. & .\prepare-deployment.ps1 -Domain $Domain
  17. Write-Host ""
  18. Write-Host "✨ Want to deploy directly to your server?" -ForegroundColor Yellow
  19. Write-Host "Run: .\deploy-now.ps1 -Domain '$Domain' -ServerHost 'your.server.ip' -ServerUser 'username'" -ForegroundColor Gray
  20. }