VVV icon indicating copy to clipboard operation
VVV copied to clipboard

Async site provisioning

Open msaggiorato opened this issue 4 years ago • 0 comments

Suggested by @tomjn

Main items:

  • Vagrant / Main Provisioner would start the process in the background, and exit.
  • Nginx should serve a "site being provisioned" page until the provisioning finishes available.
  • Dashboard should display a "provisioning" status when provisioning is undergoing.

Goals:

This makes the site provisioning process faster, as it'd avoid a "slow" site provisioning slowing the whole thing down.

Limits: We should somehow limit the amount of concurrent provisionings to happen at once. Eg: if we have 100 sites, 100 cli commands running at the same time might kill the host or VM resources, specially on less powerful machines.

msaggiorato avatar Oct 22 '20 14:10 msaggiorato