From ac14fc8c677b8d2b228b50d8352189cda88531fb Mon Sep 17 00:00:00 2001 From: sabadev Date: Mon, 15 Mar 2021 18:00:03 -0400 Subject: [PATCH] Added a Vagrantfile definition. --- .gitignore | 1 + Vagrantfile | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 Vagrantfile 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 -- 2.20.1