Skip to content

Latest commit

 

History

History
40 lines (23 loc) · 1.73 KB

DEPLOY.md

File metadata and controls

40 lines (23 loc) · 1.73 KB

DOCUMENTATION mise en prod

Afficher la liste des workflows de déploiement et sélectionner le plus récent.

Cliquer sur le bouton Review deployments

image

et cocher la case production avant de finaliser le process en cliquant sur Approve and deploy

image

Résolution des éventuels problèmes

Préambule : Pour lancer les commandes de l'outils en ligne de commande hasura, il faut avoir la variable d'environnement suivante HASURA_GRAPHQL_ADMIN_SECRET

(disponible dans les variables d'environnement de l'application Scalingo)

Lorsque suite à une mise en production, le modèle de données évolue, il est utile de vérifier que les migrations ont été appliquées. En local, lancer:

hasura migrate status --endpoint https://hasura.carnetdebord.inclusion.beta.gouv.fr --project=./hasura

qui permet de voir les migrations de la production et leur état d'application

image

Dans le cas d'une migration qui a échoué, consulter les logs sur Scalingo.

Soit l'erreur est liée à des données et dans ce cas il faut corriger les données depuis l'admin hasura

hasura console --endpoint https://hasura.carnetdebord.inclusion.beta.gouv.fr --project=./hasura

et relancer l'application Scalingo Hasura (cdb-hasura-production).

Soit l'erreur vient du contenu de la migration (problème SQL) et dans ce cas, il faut corriger les fichiers sources et refaire une mise en production.