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