X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5638a684345d6fffd9a65cc01be61881c55ba2d2..91fe76f4a3f8e5f59d12343ae69d2ba5a43d8e55:/docker/workbench/apache2_foreground.sh diff --git a/docker/workbench/apache2_foreground.sh b/docker/workbench/apache2_foreground.sh index fc6028ea83..37650ab5da 100755 --- a/docker/workbench/apache2_foreground.sh +++ b/docker/workbench/apache2_foreground.sh @@ -3,5 +3,15 @@ read pid cmd state ppid pgrp session tty_nr tpgid rest < /proc/self/stat trap "kill -TERM -$pgrp; exit" EXIT TERM KILL SIGKILL SIGTERM SIGQUIT +# Start ssh daemon if requested via the ENABLE_SSH env variable +if [[ ! "$ENABLE_SSH" =~ (0|false|no|f|^$) ]]; then + /etc/init.d/ssh start +fi + +# Override the default API server address if necessary. +if [[ "$API_PORT_443_TCP_ADDR" != "" ]]; then + sed -i "s/localhost:9900/$API_PORT_443_TCP_ADDR/" /usr/src/arvados/apps/workbench/config/application.yml +fi + source /etc/apache2/envvars /usr/sbin/apache2 -D FOREGROUND