From c80b5f9c8b56fec1ddf1041bab05f4add9112fe4 Mon Sep 17 00:00:00 2001 From: andre <> Date: Sun, 21 Jun 2020 22:21:11 +0200 Subject: [PATCH] some testing --- amd64/Dockerfile | 2 +- amd64/scripts/iobroker_startup.sh | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/amd64/Dockerfile b/amd64/Dockerfile index 32f416c..39d1f2b 100644 --- a/amd64/Dockerfile +++ b/amd64/Dockerfile @@ -94,4 +94,4 @@ ENV DEBIAN_FRONTEND="teletype" \ # Run startup-script # ENTRYPOINT ["/bin/bash", "-c", "/opt/scripts/iobroker_startup.sh"] ENTRYPOINT ["/opt/scripts/iobroker_startup.sh"] -CMD ["gosu iobroker node node_modules/iobroker.js-controller/controller.js"] +CMD ["iob"] diff --git a/amd64/scripts/iobroker_startup.sh b/amd64/scripts/iobroker_startup.sh index 6227836..5b335a3 100644 --- a/amd64/scripts/iobroker_startup.sh +++ b/amd64/scripts/iobroker_startup.sh @@ -1,5 +1,8 @@ #!/bin/bash +set -e +if [ "$1" = 'iob' ]; +then # Reading ENV adminport=$IOB_ADMINPORT avahi=$AVAHI @@ -451,7 +454,11 @@ echo ' ' echo "Starting ioBroker..." echo ' ' -# gosu iobroker node node_modules/iobroker.js-controller/controller.js +exec gosu iobroker node node_modules/iobroker.js-controller/controller.js "$@" + +fi + +exec "$@" # Preventing container restart by keeping a process alive even if iobroker will be stopped # tail -f /dev/null