From 1f08a1250f78af5681f43ade04cde62ae02d92a8 Mon Sep 17 00:00:00 2001 From: Michael RICOIS Date: Fri, 6 Feb 2015 10:10:04 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20aide=20et=20upgrade=20non=20r=C3=A9p?= =?UTF-8?q?=C3=A9titif?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README | 37 +++++++++++++++++++++++++++++++++++++ lamp-trusty64/bootstrap.sh | 7 +++++-- 2 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..ecda6fa --- /dev/null +++ b/README @@ -0,0 +1,37 @@ + +Configurer son environnement de développement +============================================= + +Utilisation de vagrant et virtualbox + +Installer vagrant, virtualbox, putty +http://www.vagrantup.com +http://www.virtualbox.org +http://www.putty.org/ + +Créer un répertoire pour le stockage du workspace +C:\Users\\workspace +Ce répertoire doit servir pour le stockage de tous les projets et ainsi réaliser l'execution et le débuggage à partir des machines virtuelles. + +Récupérer les fichiers de définition depuis Git (Vagrantfile et autres), projet envdev +(ces fichiers sont compatible windows, mac et linux) +cmd.exe +cd : Se placer dans un répertoire d'une machine (ex: C:\Users\\workspace\envdev\lamp-trusty64) +vagrant up : Executer la machine + +Installer les additions + + vagrant plugin install vagrant-vbguest + vagrant halt + vagrant up + +Dans le repértoire C:\Users\\vms\\vhosts, on peut ajouter des vhosts +Machine : 192.168.33.10 +Vhost Path : /home/vhosts +Pour provisionner à nouveau, dans cmd, vagrant provision + +Pour mettre à jour la machine virtuelle placer un fichier "action.upgrade" à la racine de la machine + + vagrant provision + +Puis supprimer le fichier. \ No newline at end of file diff --git a/lamp-trusty64/bootstrap.sh b/lamp-trusty64/bootstrap.sh index 6ef1fa3..421a038 100644 --- a/lamp-trusty64/bootstrap.sh +++ b/lamp-trusty64/bootstrap.sh @@ -1,7 +1,10 @@ #!/usr/bin/env bash -sudo apt-get update -sudo apt-get -y upgrade +if [ -f /vagrant/action.upgrade ] +then + sudo apt-get update + sudo apt-get -y upgrade +fi # --- Installation Wkhtmltopdf if [ ! -f /usr/local/bin/wkhtmltopdf ]