Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider using new Drupal VM Base Box #3256

Closed
geerlingguy opened this issue Nov 21, 2018 · 0 comments
Closed

Consider using new Drupal VM Base Box #3256

geerlingguy opened this issue Nov 21, 2018 · 0 comments
Labels
Enhancement A feature or feature request

Comments

@geerlingguy
Copy link
Contributor

This is a feature request.

The Drupal VM maintainer now maintains a Drupal VM-optimized pre-provisioned Vagrant base box (Ref: geerlingguy/drupal-vm#1774). This base box dramatically improves the initial build time in situations where the box is already downloaded, and even when the box has not yet been downloaded.

It is similar to the beet/box base box, but uses only the Drupal VM defaults, and will be the default base box for Drupal VM itself. People can still customize and switch to one of the minimal base boxes if they want (after all, the Drupal VM base box is built on Ubuntu 16.04 and not everyone wants that)—or build their own base box (instructions forthcoming... it might be good for BLT to maintain a 100% optimized base box for BLT installs so provisioning would only take a minute or two—but that's a separate issue).

Anyways, in my testing with a basic BLT project I'm maintaining currently, switching to:

vagrant_box: geerlingguy/drupal-vm

sped up cold provisions (where box was not downloaded) by 30%, and warm provisions (where box is already present on the machine) by 60%. And these numbers would likely be even better for people who have less reliable internet connections (e.g. many of those outside the US/North America).

cc @thom8 (currently maintaining beet/box)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement A feature or feature request
Projects
None yet
Development

No branches or pull requests

2 participants