From df984c92ad11999487c72e6b8090aa3c93f8b521 Mon Sep 17 00:00:00 2001 From: Erik Huelsmann Date: Sat, 9 Aug 2025 10:41:10 +0200 Subject: [PATCH] Use 'server-start' script generated by the installer instead of repeating ourselves --- base/Dockerfile | 2 +- base/run.sh | 9 --------- 2 files changed, 1 insertion(+), 10 deletions(-) delete mode 100755 base/run.sh diff --git a/base/Dockerfile b/base/Dockerfile index 483011e..4cfe2b4 100644 --- a/base/Dockerfile +++ b/base/Dockerfile @@ -39,6 +39,7 @@ RUN set -x ; \ cd /srv && \ curl -s -o ledgersmb-installer -L https://get.ledgersmb.org/ledgersmb-installer && \ ARTIFACT_LOCATION="$ARTIFACT_PATH" perl ledgersmb-installer install --yes --log-level=trace $LSMB_VERSION && \ + mv /srv/ledgersmb/server-start /usr/local/bin/run.sh && \ rm -rf ~/.cpanm/ /var/lib/apt/lists/* /usr/share/man/* WORKDIR /srv/ledgersmb @@ -66,7 +67,6 @@ ENV DEFAULT_DB=lsmb COPY start.sh /usr/local/bin/start.sh COPY config.sh /usr/local/bin/config.sh -COPY run.sh /usr/local/bin/run.sh RUN chmod +x /usr/local/bin/start.sh /usr/local/bin/config.sh /usr/local/bin/run.sh && \ mkdir -p /var/www && \ diff --git a/base/run.sh b/base/run.sh deleted file mode 100755 index d76c8d9..0000000 --- a/base/run.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -cd /srv/ledgersmb - -# ':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