mysql - Reload vagrant after an update -
what fastest method reload vagrant after changing provisioning script ?
i copying file "mysql.sql" guest machine, in "vagrant":
config.vm.provision "file", source: "mysql.sql", destination: "mysql.sql" and call "bootstrap.sh":
mysql -h localhost -u root -proot < /home/vagrant/mysql.sql i used use:
vagrant destroy vagrant vagrant provision vagrant ssh i tried see if:
vagrant reload will same thing, not sure this, since modifications happens on .sql file , not in vagrant file.
you can run vagrant reload --provision run provisioner.
provision
on first
vagrant upcreates environment, provisioning run. if environment created , resuming machine or booting up, won't run unless--provisionflag explicitly provided.when
vagrant provisionused on running environment.when
vagrant reload --provisioncalled. --provision flag must present force provisioning.
p.s. bug fix in vagrant 1.7.2, if have error during vagrant reload --provision, car rm .vagrant/machines/default/virtualbox/synced_folders , after run vagrant provision.
Comments
Post a Comment