• Mahmoud Aglan's avatar
    Fix instance provisioning: single API call + live progress UI · eb5a517f
    Mahmoud Aglan authored
    - Add configureAppFull() to CapRoverService that sends port, instanceCount,
      forceSsl, volumes, envVars, and appPushWebhook in ONE update call
      (CapRover wipes fields not included in each call)
    - Rewrite InstanceProvisionerService::deployApp() to use configureAppFull()
    - Add progress callback through provision() → deployApp() chain
    - Add deploy progress panel in wizard (loading state + completion log)
    - Fix provision() to not wrap in DB::transaction (was blocking progress)
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    eb5a517f
deploy-instance-wizard.blade.php 17.4 KB