Aller au contenu

SAUVEGARDES

Sauvegardes

Pour récupérer une sauvegarde, il faut d'abord obtenir un JWT :

$ curl -X "POST" "http://mgx.loc/service/login" -H 'Content-Type: application/json' -d $'{"login": "mon-login", "password": "mon-mot-de-passe"}'

Utiliser ensuite les deux points d'entrée de l'API.

BDD

Pour récupérer la base de données au format SQL gzippé :

$ curl "http://mgx.loc/service/api/sauvegarde/base-de-donnees" -H 'Authorization: Bearer le-token-ci-dessus' --output bdd.sql.gz

Pour extraire l'archive il faut utiliser gzip -d bdd.sql.gz.

Fichiers

Pour récupérer l'ensemble des fichiers binaires au format zip (contenant l'arborescence) :

$ curl "http://mgx.loc/service/api/sauvegarde/fichiers" -H 'Authorization: Bearer le-token-ci-dessus' --output fichiers.zip

Pour extraire l'archive il faut utiliser unzip -t fichiers.zip.