# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|

  config.vm.provider "virtualbox" do |v|
    v.memory = 2048
    v.cpus = 2
  end

  config.vm.box = "ubuntu/bionic64"
  config.vm.box_check_update = false
  config.vm.define "procu"
  config.vm.network "forwarded_port", guest: 80, host: 8080

  config.ssh.insert_key = true
  config.ssh.keys_only = true
  config.ssh.forward_agent = true

  config.vm.synced_folder ".", "/home/vagrant/procu"
  config.vm.synced_folder "/Users/mkznts/projects", "/home/vagrant/project"

  config.vm.provision "shell", inline: <<-SHELL
     apt-get update -q
     apt-get install -y --no-upgrade --no-install-recommends docker-compose docker.io
     gpasswd -a ubuntu docker
     newgrp docker
  SHELL
end
