]> git.parisson.com Git - docker-django-scripts.git/commitdiff
[db] backup and restore
authorEmilie <zawadzki@ircam.fr>
Mon, 11 Sep 2017 16:11:56 +0000 (18:11 +0200)
committerEmilie <zawadzki@ircam.fr>
Mon, 11 Sep 2017 16:11:56 +0000 (18:11 +0200)
backup_db.sh [new file with mode: 0755]
db/restore.sh
restore_db.sh [new file with mode: 0755]

diff --git a/backup_db.sh b/backup_db.sh
new file mode 100755 (executable)
index 0000000..349c1a4
--- /dev/null
@@ -0,0 +1,3 @@
+ #!/bin/sh
+  
+  docker-compose run db /srv/bin/db/backup.sh
index b3569de28a1ebb35eac6eea56455f248e5fa5da0..94ba8c37544fe8f07d05695921b26bd61103e681 100755 (executable)
@@ -6,8 +6,8 @@ export MYSQL="$(dpkg --get-selections  | grep mysql 2>&1)"
 
 if [ ! -z "$MYSQL" ];
     then
-    export MYSQL_PWD=$MYSQL_PASSWORD
-    mysql -h db $MYSQL_DATABASE -u$MYSQL_USER < /srv/backup/mariadb.dump
+    export MYSQL_PWD=$MYSQL_ROOT_PASSWORD
+    mysql -h db $MYSQL_DATABASE -uroot < /srv/backup/mariadb.dump
 elif [ ! -z "$POSTGRES" ];
     then
     export PGUSER="postgres"
diff --git a/restore_db.sh b/restore_db.sh
new file mode 100755 (executable)
index 0000000..8b9e895
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+docker-compose run db /srv/bin/db/restore.sh