vagrant init
This commit is contained in:
38
setup/Vagrantfile
vendored
Normal file
38
setup/Vagrantfile
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
# -*- 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
|
||||
Reference in New Issue
Block a user