-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Générer un dump de base de données par tag de migration #1229
Comments
@thom4parisot est-ce qu'on ajoute un script (ou une ligne de commande) dans la tâche npm Line 18 in 951a3bd
Sinon on peut lancer le script de backup avant de lancer le déploiement dans le GitHub Action: stylo/.github/workflows/deploy-tag.yml Line 118 in 951a3bd
C'est peut être mieux d'utiliser cette seconde option sinon lors d'un redémarrage du conteneur on va aussi lancer un dump. |
J'aurais plutôt délégué ça à Ansible 👍🏻 (genre la condition pour que le backup se lance, c'est si le fichier |
Je sais pas trop si c'est la philosophie de l'outil de lancer une commande de backup. Ansible est surtout utilisé pour installer/configurer un serveur. Je pense que ça va rajouter une abstraction pour pas grand chose. Est-ce que tu vois des inconvénients à déclencher le backup lors du déploiement via les GitHub Actions ? |
Oui pas de problème :) |
Je pense que ça serait bien d'avoir un petit script Bash pour faire le backup (plutôt que de lancer une commande via SSH).
Si on veut garder le script de backup relativement simple, on peut rajouter des conditions Par exemple, on pourrait faire le backup uniquement sur l'environnement de production et uniquement si le fichier n'existe pas déjà. Bref, je change d'avis et je te rejoins sur le fait d'utiliser Ansible 🤝 |
Lors de l'installation initiale, le conteneur
Sinon il faudrait qu'on pose un fichier qui indique que l'installation initial a été faite ? |
Hm, si le dump est lancé en mode Je pense surtout au fait que si on dump la base de données pendant le déploiement, l'opération se fait dans un conteneur différent de celui de la base de données en cours de fonctionnement. |
Oui je n'y avais pas pensé, j'étais parti sur un Et il faut aussi que je regarde ce que ça fait si la base n'existe pas :) |
À faire dans le déploiement Ansible :
The text was updated successfully, but these errors were encountered: