2014-07-01 18:29:08 +02:00
|
|
|
|
# Vagrant et YunoHost
|
|
|
|
|
|
2017-01-18 13:57:54 +01:00
|
|
|
|
*Si vous avez besoin d’une vm pour tester du code, il vaut mieux utiliser directement [ynh-dev](https://github.com/yunohost/ynh-dev)*
|
|
|
|
|
|
2015-05-20 12:01:55 +02:00
|
|
|
|
*Toutes les autres façons d’installer YunoHost sont listées **[ici](/install_fr)**.*
|
2014-07-01 18:29:08 +02:00
|
|
|
|
|
2016-03-22 09:14:24 +01:00
|
|
|
|
<img src="/images/vagrant.png" width=250>
|
2014-07-01 18:29:08 +02:00
|
|
|
|
|
2016-03-30 14:32:52 +02:00
|
|
|
|
**Prérequis** : Un ordinateur x86 avec VirtualBox installé et assez de RAM disponible pour lancer une petite machine virtuelle.
|
2014-07-01 18:29:08 +02:00
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Initialisation
|
|
|
|
|
|
2016-01-29 22:26:46 +01:00
|
|
|
|
Créer un dossier pour le projet :
|
2014-07-01 18:29:08 +02:00
|
|
|
|
```bash
|
|
|
|
|
mkdir YunoHost
|
|
|
|
|
cd YunoHost
|
|
|
|
|
```
|
|
|
|
|
|
2017-01-18 10:53:19 +01:00
|
|
|
|
La commande suivante va initialiser le projet avec une image YunoHost de base
|
2014-07-01 18:29:08 +02:00
|
|
|
|
```bash
|
2017-01-18 10:53:19 +01:00
|
|
|
|
vagrant box add yunohost/jessie-stable https://build.yunohost.org/yunohost-jessie-stable.box --provider virtualbox
|
|
|
|
|
vagrant init yunohost/jessie-stable
|
2014-07-01 18:29:08 +02:00
|
|
|
|
```
|
2015-09-29 12:22:21 +02:00
|
|
|
|
<blockquote>
|
2017-01-18 10:53:19 +01:00
|
|
|
|
<span class="text-warning">/!\</span>Si vous préférez utiliser la version beta https://build.yunohost.org/yunohost-jessie-testing.box
|
2015-09-29 12:22:21 +02:00
|
|
|
|
</blockquote>
|
2014-07-01 18:29:08 +02:00
|
|
|
|
|
2017-01-18 10:53:19 +01:00
|
|
|
|
Puis, il faut activer le réseau pour l'instance YunoHost:
|
|
|
|
|
```bash
|
|
|
|
|
sed -i 's/# config\.vm\.network "private_network"/config.vm.network "private_network"/' Vagrantfile
|
|
|
|
|
```
|
|
|
|
|
|
2014-07-01 18:29:08 +02:00
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
|
|
Démarrer la machine virtuelle
|
|
|
|
|
```bash
|
|
|
|
|
vagrant up
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Se connecter à la machine virtuelle démarrée
|
|
|
|
|
```bash
|
|
|
|
|
vagrant ssh
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Mettre à jour le système.
|
|
|
|
|
```bash
|
|
|
|
|
sudo apt-get update && sudo apt-get upgrade
|
|
|
|
|
```
|
|
|
|
|
|
2017-01-18 10:53:19 +01:00
|
|
|
|
Vous pouvez accéder à votre vm via l’ip 192.168.33.10.
|
|
|
|
|
|
|
|
|
|
Les adresses IP sont assignées par défaut mais peuvent être changées dans les paramètres réseau du Vagrantfile.
|
2014-07-01 18:29:08 +02:00
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
2016-03-30 14:32:52 +02:00
|
|
|
|
*Une fois l’installation terminée, vous pouvez procéder à la post-installation : **[yunohost.org/postinstall](/postinstall_fr)** *
|
2015-09-29 12:22:21 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|