From 70c3da39183a152784219ecf5fdb3f2ebf1c2961 Mon Sep 17 00:00:00 2001 From: Erik Huelsmann Date: Sat, 1 Mar 2025 18:16:45 +0100 Subject: [PATCH] Split run.sh out of start.sh --- run.sh | 14 ++++++++++++++ start.sh | 17 +++-------------- 2 files changed, 17 insertions(+), 14 deletions(-) create mode 100755 run.sh diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..9a35a79 --- /dev/null +++ b/run.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +cd /srv/ledgersmb +LSMB_CONFIG_FILE=${LSMB_CONFIG_FILE:-./local/conf/ledgersmb.yaml} +export LSMB_CONFIG_FILE +echo '--------- LEDGERSMB CONFIGURATION: ledgersmb.conf' +cat ${LSMB_CONFIG_FILE} +echo '--------- LEDGERSMB CONFIGURATION --- END' + +# ':5762:' suppresses an uninitialized variable warning in starman +# the last colon means "don't connect using tls"; without it, there's a warning +exec starman --listen 0.0.0.0:5762 --workers ${LSMB_WORKERS:-5} \ + -I lib -I old/lib \ + --preload-app bin/ledgersmb-server.psgi diff --git a/start.sh b/start.sh index 2ae51f7..32f507b 100755 --- a/start.sh +++ b/start.sh @@ -1,16 +1,5 @@ #!/bin/bash -$(dirname `readlink -f $BASH_SOURCE`)/config.sh || (echo "Failed configuration" ; exit) - -cd /srv/ledgersmb -LSMB_CONFIG_FILE=${LSMB_CONFIG_FILE:-./local/conf/ledgersmb.yaml} -export LSMB_CONFIG_FILE -echo '--------- LEDGERSMB CONFIGURATION: ledgersmb.conf' -cat ${LSMB_CONFIG_FILE} -echo '--------- LEDGERSMB CONFIGURATION --- END' - -# ':5762:' suppresses an uninitialized variable warning in starman -# the last colon means "don't connect using tls"; without it, there's a warning -exec starman --listen 0.0.0.0:5762 --workers ${LSMB_WORKERS:-5} \ - -I lib -I old/lib \ - --preload-app bin/ledgersmb-server.psgi +home_dir="$(dirname `readlink -f $BASH_SOURCE`)" +"$home_dir/config.sh" || (echo "Failed configuration" ; exit) +exec "$home_dir/run.sh"