Outils pour utilisateurs

Outils du site


fr:cube:apps-neutrinet

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
fr:cube:apps-neutrinet [2019/10/13 15:01] – modification externe 127.0.0.1fr:cube:apps-neutrinet [2019/12/15 09:38] hgo
Ligne 3: Ligne 3:
 FIXME FIXME
  
-Notre [script d'installation](https://github.com/labriqueinternet/configuration_scripts/blob/master/neutrinet.shinstalle l'application ```neutrinet_ynh``` qui ajoute une [liste d'applications](https://github.com/Neutrinet/neutrinet_ynh/blob/master/scripts/install#L75) à Yunohost afin de pouvoir installer et mettre à jour les applications spécifiques à Neutrinet.+Notre [script d'installation](https://git.domainepublic.net/Neutrinet/neutrinet_cube_install) ajoute une [liste d'applications](https://git.domainepublic.net/Neutrinet/apps) à 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: [neutrinet_ynh](https://github.com/Neutrinet/neutrinet_ynh).+Il n'y a pour l'instant qu'une seule application dans cette liste, à savoir: [Neutrinet_ynh](https://git.domainepublic.net/Neutrinet/neutrinet_ynh).
  
-Celle-ci configure le VPN et renouvelle les certificats du VPN si besoin, ...+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 ## Mise à jour
  
-Après avoir modifié le code de l'application et mis à jour le [script d'upgrade](https://github.com/Neutrinet/neutrinet_ynh/blob/master/scripts/upgrade), il faut encore mettre à jour la [liste des applications Neutrinet](https://neutrinet.be/apps.json) afin que Yunohost détecte la nouvelle version. Il faut mettre la jour `revision` git avec le dernier `sha` qui est sur master.+Après une mise à jour de l'application, il faut également mettre à jour la [liste des applications de Neutrinet](https://git.domainepublic.net/Neutrinet/apps) afin que Yunohost détecte la nouvelle version. 
  
 +Pour cela, il faut modifier le fichier [neutrinet_ynh_apps.json](https://git.domainepublic.net/Neutrinet/apps/blob/master/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](https://git.domainepublic.net/Neutrinet/apps/blob/master/apps.json) avec le script python3 [list_builder.py](https://git.domainepublic.net/Neutrinet/apps/blob/master/list_builder.py) (voir le [Readme sur le dépôt git](https://git.domainepublic.net/Neutrinet/apps/blob/master/README.md) 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.
fr/cube/apps-neutrinet.txt · Dernière modification : 2022/07/22 13:15 de 127.0.0.1