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.