Files
vagrant_laravel/setup/Vagrantfile
2021-06-13 18:27:54 +02:00

39 lines
1.1 KiB
Ruby

# -*- 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