From 6885400b311675b966ac436679ea3a726b5a3074 Mon Sep 17 00:00:00 2001
From: Christian Boettcher <c.boettcher@fz-juelich.de>
Date: Tue, 10 Aug 2021 09:14:20 +0200
Subject: [PATCH] rename old logfile, relaunch docker-compose

---
 deploy_scripts/deployment.sh | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/deploy_scripts/deployment.sh b/deploy_scripts/deployment.sh
index 778bc88..24680aa 100644
--- a/deploy_scripts/deployment.sh
+++ b/deploy_scripts/deployment.sh
@@ -2,6 +2,8 @@
 
 OLD_DIR=`pwd`
 
+if [ -z "$1" ]; then 1=`pwd`; fi
+
 cd $1
 
 git pull --all
@@ -18,6 +20,12 @@ sed -i "s_datacatalog.fz-juelich.de_${SERVER_DOMAIN}_g" docker-compose.yml
 
 # it is at this point assumed that ip and volume are correctly assigned, and that dns is working properly
 
-nohup docker-compose up >/app/mnt/docker.log & # or similar to capture docker log TODO
+docker-compose down #  if nothing is running, this will do nothing and not throw any error
+TIME=`date +%Y-%m-%d-%H-%M`
+mv /app/mnt/docker.log "/app/mnt/docker.log.${TIME}"
+
+docker-compose up -d
+
+nohup docker-compose logs -f >/app/mnt/docker.log & # or similar to capture docker log TODO
 
 cd $OLD_DIR
\ No newline at end of file
-- 
GitLab