doc/vagrant_fr.md

2 KiB
Raw Blame History

Vagrant et YunoHost

Voici une petite page de documentation en guise de mémo sur la manière de tester/développer YunoHost avec Vagrant.

Toutes les autres façons dinstaller YunoHost sont listées ici.

Prérequis : Un ordinateur x86 avec VirtualBox installé et assez de RAM disponible pour lancer une petite machine virtuelle.


Initialisation

Créer un dossier pour le projet :

mkdir YunoHost
cd YunoHost

La commande suivante va initialiser le projet avec une image Debian Wheezy de base

vagrant init yunohost/stable8
/!\ Vous devez avoir une box `yunohost/stable8`. Si ce nest pas le cas, ajoutez-la : `vagrant box add yunohost/stable8 https://atlas.hashicorp.com/yunohost/boxes/stable8/versions/1.0.0/providers/virtualbox.box`

Installation

Démarrer la machine virtuelle

vagrant up

Se connecter à la machine virtuelle démarrée

vagrant ssh

Mettre à jour le système.

sudo apt-get update && sudo apt-get upgrade

Vous pouvez accéder à votre vm via lip 192.168.33.80


*Une fois linstallation terminée, vous pouvez procéder à la post-installation : yunohost.org/postinstall *

Image Wheezy avec les dépôts testing/unstable

Si vous avez besoin dune vm pour tester quelque chose avec wheezy ou la version testing/unstable de YunoHost. Il y a un Vagrantfile et cinq autres box en préparation. Pour le moment, vous pouvez construire les images en suivant les instructions sur ce dépôt.

Box IP
stable8 192.168.33.80
testing8 192.168.33.81
unstable8 192.168.33.82
stable7 192.168.33.70
testing7 192.168.33.71
unstable7 192.168.33.72

Les adresses IP sont assignées par défaut mais peuvent être changées dans les paramètres réseau du Vagrantfile.