Added option to log transmission to docker logs

This commit is contained in:
Patrick Kishino
2019-10-31 13:10:25 +09:00
parent e6ba0d7c10
commit bd0a19689b
6 changed files with 17 additions and 4 deletions

View File

@@ -94,3 +94,6 @@ export DROP_DEFAULT_ROUTE={{ .Env.DROP_DEFAULT_ROUTE }}
# Support using transmission ids for transmission paths
export GLOBAL_APPLY_PERMISSIONS={{ .Env.GLOBAL_APPLY_PERMISSIONS }}
#Support logging to docker logs
export DOCKER_LOG={{ .Env.DOCKER_LOG }}

View File

@@ -60,8 +60,14 @@ if [[ "true" = "$DROP_DEFAULT_ROUTE" ]]; then
ip r del default || exit 1
fi
if [[ "true" = "$DOCKER_LOG" ]]; then
LOGFILE=/proc/1/fd/1
else
LOGFILE=${TRANSMISSION_HOME}/transmission.log
fi
echo "STARTING TRANSMISSION"
exec su --preserve-environment ${RUN_AS} -s /bin/bash -c "/usr/bin/transmission-daemon -g ${TRANSMISSION_HOME} --logfile ${TRANSMISSION_HOME}/transmission.log" &
exec su --preserve-environment ${RUN_AS} -s /bin/bash -c "/usr/bin/transmission-daemon -g ${TRANSMISSION_HOME} --logfile $LOGFILE" &
if [[ "${OPENVPN_PROVIDER^^}" = "PIA" ]]
then