adding dockerfile and messing with containers

revamp
lance allen 6 years ago
parent 612d5a3446
commit cc28fafdac

@ -0,0 +1,26 @@
# Use Debian 9 because it's da best
FROM debian:9
# Establish environment variables/paths
ENV APP_DIR=/srv
# Work in app directory
WORKDIR $APP_DIR
# Install system packages required for building app
RUN apt-get update && apt-get install -y python-pip transmission-daemon
# Add application user so we're not running as root
RUN useradd -m swashbuckler
# Copy python library requirements
COPY requirements.txt .
# Install application dependencies
RUN pip install -r requirements.txt
# Drop transmission config
COPY settings.json /etc/transmission-daemon/settings.json
CMD /usr/bin/transmission-daemon --config-dir /etc/transmission-daemon/settings.json

@ -0,0 +1,22 @@
{
"blocklist-enabled": 0,
"download-dir": "\/data\/downloads",
"download-limit": 100,
"download-limit-enabled": 0,
"encryption": 1,
"max-peers-global": 200,
"peer-port": 51413,
"pex-enabled": 1,
"port-forwarding-enabled": 0,
"rpc-authentication-required": false,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "transmission",
"rpc-whitelist": "0.0.0.0/0",
"rpc-whitelist-enabled": true,
"upload-limit": 100,
"upload-limit-enabled": 0
}
Loading…
Cancel
Save