# -*- mode: ruby -*- # vi: set ft=ruby : ENV["LC_ALL"] = "C.UTF-8" $timezone_script = <<-'SCRIPT' sudo timedatectl set-timezone "Europe/Warsaw" timedatectl set-ntp true echo "<<< TIMEZONE IS SET >>>" timedatectl SCRIPT Vagrant.configure("2") do |config| config.vm.define "laravel" do |laravel| laravel.vm.box = "ubuntu/bionic64" laravel.vm.hostname = 'test' laravel.vm.network "public_network", ip: "192.168.1.52" laravel.vm.synced_folder "../src/", "/home/vagrant/src/" laravel.vm.provider "virtualbox" do |v| v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/src", "1"] end laravel.vm.provider "virtualbox" do |vb| vb.name = "test" vb.cpus = 1 vb.memory = 2048 end config.vm.provision "shell", inline: $timezone_script laravel.vm.provision :shell, path: "scripts/docker.sh" laravel.vm.provision :shell, path: "scripts/php.sh" laravel.vm.provision :shell, path: "scripts/composer.sh" laravel.vm.provision :shell, path: "scripts/npm.sh" end end