Skip to content
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

Ajouter un CRON pour dump la db #56

Open
hugoattal opened this issue Sep 5, 2024 · 3 comments · May be fixed by #61
Open

Ajouter un CRON pour dump la db #56

hugoattal opened this issue Sep 5, 2024 · 3 comments · May be fixed by #61
Assignees

Comments

@hugoattal
Copy link
Contributor

hugoattal commented Sep 5, 2024

Il faudrait qu'on ait un système qui sauvegarde toute la BDD dans un dossier de dump toutes les 24h, avec un max de 1 mois.

  • Toutes les 24h, on dump la bdd dans un fichier avec la date
  • Toutes les 24h, on supprime les dumps qui datent d'il y a plus d'un mois

Pistes : peut être utiliser Execa avec mongodump ?

@StudentGamingNetwork StudentGamingNetwork deleted a comment Sep 5, 2024
@Kotsudes Kotsudes self-assigned this Sep 10, 2024
@Kotsudes
Copy link
Contributor

Execa dans ses dernières versions est type: module only donc je vais trouver une alternative

@hugoattal
Copy link
Contributor Author

On peut utiliser des workers avec le package node:worker_threads et appeler un autre package pour ce cron 🤔...

Ou on passe le backend en type:module !

@Kotsudes
Copy link
Contributor

Pour l'instant, j'utilise le paquet cross-spawn qui fait très bien le taff, après ça peut être intéressant de passer le backend en module:es6 ou es2022 (my bad pour la typo)

@Kotsudes Kotsudes linked a pull request Sep 18, 2024 that will close this issue
@Kotsudes Kotsudes assigned hugoattal and unassigned hugoattal and Kotsudes Oct 24, 2024
@Kotsudes Kotsudes self-assigned this Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants