From 17c63a3d2b2a3f05bb442d39b5eec5e601f74b30 Mon Sep 17 00:00:00 2001 From: yuli Date: Wed, 22 Apr 2020 20:52:16 +0000 Subject: [PATCH] Review startup script --- run.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/run.sh b/run.sh index ae5d74c..6b8ea92 100755 --- a/run.sh +++ b/run.sh @@ -1,12 +1,17 @@ #!/bin/sh -/bin/busybox find /databunker +#/bin/busybox find /databunker if [ ! -f /databunker/data/databunker.db ]; then echo "-------------INIT------------" #/bin/busybox mkdir -p /tmp RESULT=`/databunker/bin/databunker -init -db /databunker/data/databunker.db -conf /databunker/conf/databunker.yaml > /tmp/init.txt` echo $RESULT + if [ ! -f /databunker/data/databunker.db ]; then + echo "Failed to init databunker database. Probably permission issue for /databunker/data directory." + /bin/busybox sleep 60 + exit + fi DATABUNKER_ROOTTOKEN=`/bin/busybox awk '/API Root token:/ {print $4}' /tmp/init.txt` DATABUNKER_MASTERKEY=`/bin/busybox awk '/Master key:/ {print $3}' /tmp/init.txt` echo "DATABUNKER_ROOTTOKEN $DATABUNKER_ROOTTOKEN" @@ -21,7 +26,7 @@ if [ -z "$DATABUNKER_MASTERKEY" ]; then fi #echo "-------------ENV-------------" #/bin/busybox env -echo "-------------FIND------------" -/bin/busybox find /databunker +#echo "-------------FIND------------" +#/bin/busybox find /databunker echo "-------------RUN-------------" /databunker/bin/databunker -start -db /databunker/data/databunker.db -conf /databunker/conf/databunker.yaml