Skip to content

Backup | Restaurer une backup cloud

Anis Safine edited this page Jan 11, 2024 · 6 revisions

🛠 Pré-requis

Vous devez avoir le présent dépôt sur votre machine, correctement configuré (voir le README pour les instructions complètes). Vous devez notamment avoir créé un fichier config/rclone.conf sur la base du rclone.conf.template et setup les bonnes variables d'environnement dans le fichier config/.env.

📥 Télécharger une backup

Sur le bucket Scaleway, chercher le nom du fichier de backup à utiliser. Il sera de la forme 2021-04-09-16:31.gz.bin.

Puis, exécuter la commande suivante : docker run -v /srv/resorption-bidonvilles/data/rb_database_tmp:/tmp -v /srv/resorption-bidonvilles/config/rclone.conf:/config/rclone/rclone.conf rclone/rclone copy --verbose secret:/${NOM_DE_LA_BACKUP} /tmp

Plusieurs remarques concernant cette commande :

  • vous devez remplacer ${NOM_DE_LA_BACKUP} par le nom du fichier à récupérer, sans le .bin. Par exemple : 2021-04-09-16:31.gz
  • cette commande pré-suppose que votre dépôt est cloné sous le dossier /srv/resorption-bidonvilles/. Modifiez la commande avec le bon chemin si besoin

🔌 Restaurer la backup

Suivre les instructions de la page Restaurer un fichier de backup