Update packaging_apps_multiinstance_fr.md

This commit is contained in:
ma.azimi@laposte.net 2016-02-24 23:20:04 +01:00 committed by YunoHost
parent 7378b222a1
commit cd9133a1d9

View file

@ -4,9 +4,9 @@
Le multi-instance est la capacité dune application a être installée plusieurs fois.
#### Scripts
Lorsque YunoHost installe une seconde fois lapplication, il passe au script en dernier paramètre `id__2` avec `id` provenant du manifeste. La valeur après l`id` est incrémentée.
Lorsque YunoHost installe une seconde fois lapplication, il passe au script en dernier paramètre `id__2` avec lidentifiant de lapplication `id` provenant du manifeste. La valeur `n` dans `id__n` est incrémentée à chaque nouvelle instance de lapplication.
**Par exemple** : dans le script roundcube, il faut nommer la base de donnée `roundcube`, le dossier dinstallation `roundcube` et la configuration Nginx `roundcube`. De cette manière, la seconde installation de roundcube ne rentrera pas en conflit avec la première, et sera installée dans la base de donnée `roundcube__2`, dans le répertoire `roundcube__2`, et avec la configuration Nginx `roundcube__2`.
**Par exemple** : dans le script roundcube, il faut nommer la base de donnée `roundcube`, le dossier dinstallation `roundcube` et la [configuration Nginx](packaging_apps_nginx_conf_fr) `roundcube`. De cette manière, la seconde installation de roundcube ne rentrera pas en conflit avec la première, et sera installée dans la base de donnée `roundcube__2`, dans le répertoire `roundcube__2`, et avec la configuration Nginx `roundcube__2`.
Récupération de la dernière variable passée aux scripts :
@ -14,11 +14,6 @@ Récupération de la dernière variable passée aux scripts :
APP=${!#}
```
Utilisation de la variable :
```bash
sudo yunohost app checkurl $domain$path -a $APP
```
#### Manifeste
Passer la variable `multi_instance` à `true` dans le [manifeste](packaging_apps_manifest_fr) :
```json