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

# Configuration de base pour GestioCOF.
# Voir https://docs.vagrantup.com pour plus d'informations.
Vagrant.configure(2) do |config|
  # On se base sur Debian 10 (Buster) pour avoir le même environnement qu'en
  # production.
  config.vm.box = "debian/contrib-buster64"

  # On associe le port 80 dans la machine virtuelle avec le port 8080 de notre
  # ordinateur, et le port 8000 avec le port 8000.
  config.vm.network :forwarded_port, guest: 80, host: 8080
  config.vm.network :forwarded_port, guest: 8000, host: 8000

  # Le restes de la configuration (installation de paquets, etc) est géré un
  # script shell.
  config.vm.provision :shell, path: "provisioning/bootstrap.sh"
end