@@ -7,14 +7,17 @@ require 'socket'
7
7
VAGRANTFILE_API_VERSION = "2"
8
8
9
9
Vagrant . configure ( VAGRANTFILE_API_VERSION ) do |config |
10
+ vm_ram = ENV [ 'VAGRANT_VM_RAM' ] || 1024
11
+ vm_cpu = ENV [ 'VAGRANT_VM_CPU' ] || 2
12
+
10
13
config . vm . box = "ubuntu/trusty64"
11
14
12
15
config . vm . hostname = "mapserver-vagrant"
13
16
14
17
config . vm . network :forwarded_port , guest : 80 , host : 8080
15
18
16
19
config . vm . provider "virtualbox" do |v |
17
- v . customize [ "modifyvm" , :id , "--memory" , 1024 , "--cpus" , 2 ]
20
+ v . customize [ "modifyvm" , :id , "--memory" , vm_ram , "--cpus" , vm_cpu ]
18
21
v . customize [ "modifyvm" , :id , "--ioapic" , "on" , "--largepages" , "off" , "--vtxvpid" , "off" ]
19
22
v . name = "mapserver-vagrant"
20
23
end
@@ -31,6 +34,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
31
34
config . vm . provision "shell" , path : "scripts/vagrant/virtualbox-fix.sh"
32
35
config . vm . provision "shell" , path : "scripts/vagrant/packages.sh"
33
36
config . vm . provision "shell" , path : "scripts/vagrant/postgis.sh"
37
+ config . vm . provision "shell" , path : "scripts/vagrant/proj6.sh"
34
38
config . vm . provision "shell" , path : "scripts/vagrant/mapserver.sh"
35
39
36
40
end
0 commit comments