From a8eb04c76b24b73385819ae1d147d9c8a9612bb0 Mon Sep 17 00:00:00 2001 From: MrMeeb Date: Sun, 28 May 2023 10:57:22 +0000 Subject: [PATCH] expose log dir to /config volume --- root/cronicle-prepare.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/root/cronicle-prepare.sh b/root/cronicle-prepare.sh index 95c9d1c..699fae4 100644 --- a/root/cronicle-prepare.sh +++ b/root/cronicle-prepare.sh @@ -103,4 +103,22 @@ else echo "'$MODE' is not a recognised appion for the MODE environment variable. Accepted appions are 'manager' and 'worker'." +fi + +#Expose log directory +if [ ! -d /config/cronicle/logs ] +then + + echo "Logs dir is missing, creating." + + cp -r /app/cronicle/logs /config/cronicle/logs + rm -rf /app/cronicle/logs + ln -s /config/cronicle/logs /app/cronicle/logs +else + + echo "Logs dir already exists. Doesn't need creating." + echo "Linking persistent logs dir back into Cronicle." + rm -rf /app/cronicle/logs + ln -s /config/cronicle/logs /app/cronicle/logs + fi \ No newline at end of file