Vagrant.configure("2") do |config|
config.vm.box = "bento/ubuntu-20.10"
config.vm.host_name = "printr-development"
config.vm.network "forwarded_port", guest: 8000, host: 8000, host_ip: "0.0.0.0"
config.vm.network "forwarded_port", guest: 8534, host: 8534, host_ip: "0.0.0.0"
config.vm.network "forwarded_port", guest: 8533, host: 8533, host_ip: "0.0.0.0"
config.vm.synced_folder ".", "/home/vagrant/printr"
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
vb.cpus = "2"
end
config.vm.provision :shell, :path => "tools/Vagrant/bootstrap"
config.vm.provision :shell, :path => "tools/Vagrant/setup-deps", privileged: false
wakatime_file = File.join(ENV['HOME'],".wakatime.cfg")
if File.file?(wakatime_file)
file_data = File.read(wakatime_file)
$script = <<-SCRIPT
echo -e "#{file_data}" >> $HOME/.wakatime.cfg
SCRIPT
config.vm.provision "shell", inline: $script, privileged: false
end
config.vm.provision :shell, :path => "tools/shell/env-vars"
end