From 9fcb87aeed14fbdbd92bb66b7f3ce00068bd2eee Mon Sep 17 00:00:00 2001 From: Jonathan Zernik Date: Thu, 31 Dec 2020 15:30:58 -0800 Subject: [PATCH] Make config.ini file optional (#531) --- Dockerfile | 3 --- start-squeaknode.sh | 15 +++++++++++---- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9ee0f28b..5532c68f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,7 +42,4 @@ ENV PATH="/opt/venv/bin:$PATH" COPY "start-squeaknode.sh" . RUN chmod +x start-squeaknode.sh -RUN ls -l . - -RUN touch config.ini CMD ["./start-squeaknode.sh"] diff --git a/start-squeaknode.sh b/start-squeaknode.sh index 54c58d7c..06fcbdd9 100644 --- a/start-squeaknode.sh +++ b/start-squeaknode.sh @@ -12,7 +12,14 @@ set -e sleep 10 # Start using the run server command -exec runsqueaknode \ - --config config.ini \ - --log-level INFO \ - run-server +if [ -f config.ini ]; then + exec runsqueaknode \ + --config config.ini \ + --log-level INFO \ + run-server +else + exec runsqueaknode \ + --config config.ini \ + --log-level INFO \ + run-server +fi