Ajout aide et upgrade non répétitif

This commit is contained in:
Michael RICOIS 2015-02-06 10:10:04 +01:00
parent 075f5b2a64
commit 1f08a1250f
2 changed files with 42 additions and 2 deletions

37
README Normal file
View File

@ -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\<your user>\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 <def name> : Se placer dans un répertoire d'une machine (ex: C:\Users\<your user>\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\<your user>\vms\<def name>\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.

View File

@ -1,7 +1,10 @@
#!/usr/bin/env bash #!/usr/bin/env bash
sudo apt-get update if [ -f /vagrant/action.upgrade ]
sudo apt-get -y upgrade then
sudo apt-get update
sudo apt-get -y upgrade
fi
# --- Installation Wkhtmltopdf # --- Installation Wkhtmltopdf
if [ ! -f /usr/local/bin/wkhtmltopdf ] if [ ! -f /usr/local/bin/wkhtmltopdf ]