App Neutrinet

Notre script d'installation ajoute une liste d'applications à Yunohost afin de pouvoir installer et mettre à jour les applications spécifiques à Neutrinet.

Il n'y a pour l'instant qu'une seule application dans cette liste, à savoir: Neutrinet_ynh.

Cette dernière configure le VPN et renouvelle les certificats du VPN si besoin, et affiche une page de contact sur /neutrinet du domaine principal de la brique.

Mise à jour

Après une mise à jour de l'application, il faut également mettre à jour la liste des applications de Neutrinet afin que Yunohost détecte la nouvelle version.

Pour cela, il faut modifier le fichier neutrinet_ynh_apps.json en mettant à jour revision avec le dernier commit de l'application Neutrinet. Par exemple, si le dernier commit de l'application est 9db7799f572e6f88d1dd25bd5b206082a9d7d6e1, on mettra cette valeur pour revision. Il est également possible de mettre des tags, plus facilement lisibles pour des humains (par ex: 0.3.0-ynh4).

Ensuite, il faut générer le fichier apps.json avec le script python3 list_builder.py (voir le Readme sur le dépôt git pour l'installation de ce script).

On publie cette nouvelle liste en faisant un git pull dans /var/www/neutrinet-be/apps sur le serveur web de Neutrinet.