2 KiB
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 d’installer 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 n'est 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 l'ip 192.168.33.80
*Une fois l’installation 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 d'une 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.