Base de données
Sur le serveur
Recréer la base de données dans le conteneur Docker
# stopper le conteneur de l'API
docker stop camino_api_app
# démarrer psql dans le conteneur de la base de données
docker exec -it camino_api_db psql postgres
# supprimer la base de données et la re-créer
DROP DATABASE camino; CREATE DATABASE camino; \q
# redémarrer le conteneur Docker de l'API
docker start camino_api_app
Faire un dump de la base de données
docker exec -t camino_api_db pg_dumpall -c -U postgres > /srv/tmp/camino.sql
Importer la base de données depuis le répertoire tmp vers le conteneur Docker
# importer la base de données depuis le dump
cat /srv/tmp/camino.sql | docker exec -i camino_api_db pg_restore --clean --if-exists --no-owner --no-privileges -d camino