]> git.parisson.com Git - docker-django-scripts.git/commitdiff
use relative symlinks
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 18 Jan 2021 13:47:39 +0000 (14:47 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Mon, 18 Jan 2021 13:47:39 +0000 (14:47 +0100)
dev/local/restore_db.sh
prod/local/backup_db.sh

index 04a201331583c08460e4f921a32d4ebbe9f302f7..1360fa6cdd2de23a208cda1790850508334134db 100755 (executable)
@@ -12,7 +12,8 @@ if [ -f /srv/backup/postgres.dump ]; then
     echo 'A backup without date was found. Moving it to postgres_old.dump'
     mv /srv/backup/postgres.dump /srv/backup/postgres_old.dump
     if [ ! -f /srv/backup/postgres_latest.dump ]; then
-      ln -s /srv/backup/postgres_old.dump /srv/backup/postgres_latest.dump
+      cd /srv/backup
+      ln -s postgres_old.dump postgres_latest.dump
     fi
 fi
 
index 174790bc69b532dfe26a7a3ba77dd4f149e05084..c6727de248081d8b104ae2b2a5134077b9ff65e8 100755 (executable)
@@ -12,7 +12,8 @@ if [ -f /srv/backup/postgres.dump ]; then
     echo 'A backup without date was found. Moving it to postgres_old.dump'
     mv /srv/backup/postgres.dump /srv/backup/postgres_old.dump
     if [ ! -f /srv/backup/postgres_latest.dump ]; then
-      ln -s /srv/backup/postgres_old.dump /srv/backup/postgres_latest.dump
+      cd /srv/backup
+      ln -s postgres_old.dump postgres_latest.dump
     fi
 fi
 
@@ -23,8 +24,9 @@ elif [ ! -z "$POSTGRES_PASSWORD" ]; then
     export PGPASSWORD=$POSTGRES_PASSWORD
     now=$(date +"%m_%d_%Y_%H_%M_%S")
     pg_dump -Fc -hdb -Upostgres -dpostgres > /srv/backup/postgres_$now.dump
-    rm -f /srv/backup/postgres_latest.dump
-    ln -s /srv/backup/postgres_$now.dump /srv/backup/postgres_latest.dump
+    cd /srv/backup
+    rm -f postgres_latest.dump
+    ln -s postgres_$now.dump postgres_latest.dump
 fi
 
 echo "Backup done!"