Use Dockerize to generate the transmission-rss config
This commit is contained in:
@@ -30,7 +30,6 @@ RUN apt-get update \
|
|||||||
|
|
||||||
ADD openvpn/ /etc/openvpn/
|
ADD openvpn/ /etc/openvpn/
|
||||||
ADD transmission/ /etc/transmission/
|
ADD transmission/ /etc/transmission/
|
||||||
ADD transmission/transmission-rss.conf /etc/transmission-rss.conf
|
|
||||||
|
|
||||||
ENV OPENVPN_USERNAME=**None** \
|
ENV OPENVPN_USERNAME=**None** \
|
||||||
OPENVPN_PASSWORD=**None** \
|
OPENVPN_PASSWORD=**None** \
|
||||||
|
@@ -18,6 +18,10 @@ if [ "kettu" = "$TRANSMISSION_WEB_UI" ]; then
|
|||||||
export TRANSMISSION_WEB_HOME=/opt/transmission-ui/kettu
|
export TRANSMISSION_WEB_HOME=/opt/transmission-ui/kettu
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ ! -z "${RSS_URL}" ] && [ "${RSS_URL}" != "**None**" ] ; then
|
||||||
|
dockerize -template /etc/transmission/transmission-rss.tmpl:/etc/transmission-rss.conf
|
||||||
|
fi
|
||||||
|
|
||||||
echo "Generating transmission settings.json from env variables"
|
echo "Generating transmission settings.json from env variables"
|
||||||
# Ensure TRANSMISSION_HOME is created
|
# Ensure TRANSMISSION_HOME is created
|
||||||
mkdir -p ${TRANSMISSION_HOME}
|
mkdir -p ${TRANSMISSION_HOME}
|
||||||
@@ -46,7 +50,6 @@ if [ -z "${RSS_URL}" ] || [ "${RSS_URL}" = "**None**" ] ; then
|
|||||||
echo "NO RSS URL CONFIGURED, IGNORING"
|
echo "NO RSS URL CONFIGURED, IGNORING"
|
||||||
else
|
else
|
||||||
echo "STARTING RSS PLUGIN"
|
echo "STARTING RSS PLUGIN"
|
||||||
sed -i "s#RSS_URL#$RSS_URL#" /etc/transmission-rss.conf
|
|
||||||
transmission-rss
|
transmission-rss
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@@ -1,7 +0,0 @@
|
|||||||
feeds:
|
|
||||||
- url: RSS_URL
|
|
||||||
download_path: /var/lib/transmission-daemon/downloads
|
|
||||||
server:
|
|
||||||
host: 127.0.0.1
|
|
||||||
port: 9091
|
|
||||||
rpc_path: /transmission/rpc
|
|
7
transmission/transmission-rss.tmpl
Normal file
7
transmission/transmission-rss.tmpl
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
feeds:
|
||||||
|
- url: {{ .Env.RSS_URL }}
|
||||||
|
download_path: {{ .Env.TRANSMISSION_DOWNLOAD_DIR }}
|
||||||
|
server:
|
||||||
|
host: 127.0.0.1
|
||||||
|
port: 9091
|
||||||
|
rpc_path: /transmission/rpc
|
Reference in New Issue
Block a user