Fix instance provisioning: single API call + live progress UI
- 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:
Claude Opus 4.6 <noreply@anthropic.com>
Showing
Please register or sign in to comment