Seravo / wp-vagrant

Vagrant box for the Seravo WordPress project template
https://seravo.com/docs/
MIT License
18 stars 3 forks source link

Publish provider 'libvirt' #55

Open ottok opened 5 years ago

ottok commented 5 years ago

Steps for current demo:

# Assuming original box name is seravo/wordpress-beta version 0
qemu-img convert -f vmdk -O qcow2 ~/.vagrant.d/boxes/seravo-VAGRANTSLASH-wordpress-beta/0/virtualbox/*.vmdk seravo-wordpress-beta.img
/usr/share/doc/vagrant-libvirt/examples/create_box.sh seravo-wordpress-beta.img
vagrant box add seravo-wordpress-beta.box --name seravo/wordpress-beta

cd ~/wordpress-project
wordpress-project$ vagrant up --provider libvirt

Currently fails with missing vagrant-wordpress0 network. Needs more research to complete..

ottok commented 5 years ago

Now a libvirt version of current wordpress-beta is available in case somebody wants to play around with it and try to get the Vagrantfile part correctly configured.

image

ottok commented 3 years ago

Note that the Travis-CI file generates a libvirt box on every commit, as it uses it to run and test the box (one cannot run VirtualBox on Travis-CI). Testing and publishing the image to the public to use would be fairly easy, but this would server only Linux users, and they might prefer Docker instead, so maybe not worthwhile to complete.