doc/vagrant_fr.md

64 lines
1.6 KiB
Markdown
Raw Normal View History

2014-07-01 18:29:08 +02:00
# Vagrant et YunoHost
*Si vous avez besoin dune 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 dinstaller YunoHost sont listées **[ici](/install_fr)**.*
2014-07-01 18:29:08 +02: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 lip 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 linstallation terminée, vous pouvez procéder à la post-installation : **[yunohost.org/postinstall](/postinstall_fr)** *
2015-09-29 12:22:21 +02:00