From: sabadev Date: Mon, 15 Mar 2021 22:00:03 +0000 (-0400) Subject: Added a Vagrantfile definition. X-Git-Url: http://sabadev.xyz:4321/?a=commitdiff_plain;h=ac14fc8c677b8d2b228b50d8352189cda88531fb;p=website.git Added a Vagrantfile definition. --- diff --git a/.gitignore b/.gitignore index 45cdb8f..ae1a9aa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .stack-work/ *~ tags* +.vagrant/ diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 0000000..6e90300 --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,21 @@ +$script = <<-SCRIPT +sudo apt-get update +sudo apt-get install -y nginx certbot python-certbot-nginx +stack --version || wget -qO- https://get.haskellstack.org/ | sh +SCRIPT + +Vagrant.configure("2") do |config| + config.vm.box = "generic/debian10" + + config.vm.provider "virtualbox" do |vb| + vb.gui = false + vb.customize ["modifyvm", :id, "--memory", "6144"] + vb.customize ["modifyvm", :id, "--cpus", 4] + vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] + vb.customize ["modifyvm", :id, "--uartmode1", "disconnected"] + end + + config.vm.network "forwarded_port", guest: 80, host: 7000 + config.vm.provision "shell", inline: $script + +end