From b462cdda42449ef9a8dc012e81bbfcde2cb81df3 Mon Sep 17 00:00:00 2001 From: Kristian Haugene Date: Tue, 18 Jul 2017 02:25:51 +0200 Subject: [PATCH] Adding support for setting TRANSMISSION_WEB_HOME env var, #255 --- Dockerfile | 3 ++- transmission/environment-variables.tmpl | 3 +++ transmission/start.sh | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2e7aa3ad4..cbbac6b5e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -106,7 +106,8 @@ ENV OPENVPN_USERNAME=**None** \ "TRANSMISSION_HOME=/data/transmission-home" \ "ENABLE_UFW=false" \ PUID=\ - PGID= + PGID=\ + TRANSMISSION_WEB_HOME= # Expose port and run EXPOSE 9091 diff --git a/transmission/environment-variables.tmpl b/transmission/environment-variables.tmpl index 15aeb2127..faa88a523 100644 --- a/transmission/environment-variables.tmpl +++ b/transmission/environment-variables.tmpl @@ -77,3 +77,6 @@ export ENABLE_UFW={{ .Env.ENABLE_UFW }} export PUID={{ .Env.PUID }} export PGID={{ .Env.PGID }} + +# Support custom web frontend +{{ if .Env.TRANSMISSION_WEB_HOME }} export TRANSMISSION_WEB_HOME={{ .Env.TRANSMISSION_WEB_HOME }} {{end}} diff --git a/transmission/start.sh b/transmission/start.sh index 2a9cd36a8..237a6c504 100755 --- a/transmission/start.sh +++ b/transmission/start.sh @@ -22,7 +22,7 @@ fi . /etc/transmission/userSetup.sh echo "STARTING TRANSMISSION" -exec sudo -u ${RUN_AS} /usr/bin/transmission-daemon -g ${TRANSMISSION_HOME} --logfile ${TRANSMISSION_HOME}/transmission.log & +exec sudo -E -u ${RUN_AS} /usr/bin/transmission-daemon -g ${TRANSMISSION_HOME} --logfile ${TRANSMISSION_HOME}/transmission.log & if [ "$OPENVPN_PROVIDER" = "PIA" ] then