Link Search Menu Expand Document

Évolution et maintenance

Évolution

Récupération des données via l’API GUN

Aujourd’hui, on récupère des données à partir de plusieurs sources, l’idéal serait de ne pouvoir dépendre que de l’API GUN. Il faut donc s’y connecter lorsqu’elle sera prête (prévu pour le 1er semestre 2022).

⚠️ il est important de suivre la mise en production pour s’assurer que toutes les données dont dépend Envinorma seront présentes dans cette API unique. (cf: liste des données utilisées par Envinorma)

Maintenance

Outil maintenance

  • Sur Heroku il existe un mode maintenance pour afficher la page “Maintenance” en cas d’indisponibilité du site. Cliquer sur l’onglet Settings et activer le mode maintenance.
  • Les bugs sont monitorés par l’outil Sentry à travers un add-on sur l’hébergement Heroku.

Maintenance technique

  • Correction de bugs mineurs (envinorma et envinorma-back-office)
  • Mise à jour des dépendances (notamment celle indiquées par le dependabot sur Github - envinorma-web)
  • Mise à jour manuelle des données pour la nomenclature et pour les installations. (Voir Mise à jour des données)

Rôle du porteur de projet

  • Mettre envinorma en mode maintenance en cas de bug
  • Consulter et gérer les notifications de bugs, les mails utilisateurs sur l’adresse générique
  • Notifier les mainteneurs de l’application à réception des dumps S3IC et géorisques (et en cas de bug)
  • Suivre l’évolution des AM et les mettre à jour via le back-office
  • Alimenter la FAQ en fonction des retours utilisateurs ou d’une évolution de service (la partie technique est à faire par un.e développeur.se)

Autres tâches :

  • Suivre l’avancée des projets connexes (GUN, notamment pour l’API, mise en production de la nouvelle version d’AIDA.)
  • Assurer la communication et prévoir d’éventuels développements, pilotages futurs