Vagrant.configure("2") do |config| config.vm.box = "ubuntu/xenial64" if Vagrant.has_plugin?("vagrant-cachier") config.cache.scope = :machine end config.vm.network "forwarded_port", guest: 80, host: 8101 config.vm.network "forwarded_port", guest: 443, host: 8102 config.vm.network "forwarded_port", guest: 3306, host: 8103 config.vm.provider "virtualbox" do |vb| vb.name = "energie-frontend" vb.cpus = 2 vb.memory = 768 vb.gui = false end config.vm.provision "shell", path: "vagrant/install.sh", privileged: false config.vm.synced_folder ".", "/vagrant", disabled: true config.vm.synced_folder ".", "/var/www/energie-frontend", :mount_options => ['dmode=777','fmode=777'] config.vm.synced_folder ".", "/var/www/energie-frontend/vendor", disabled: true end