StudentGamingNetwork / website

3 stars 7 forks source link

Ajouter un CRON pour dump la db #56

Open hugoattal opened 3 weeks ago

hugoattal commented 3 weeks ago

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.

Pistes : peut être utiliser Execa avec mongodump ?

Kotsudes commented 1 week ago

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

hugoattal commented 1 week ago

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 commented 1 week ago

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)