created script for port updates. need to dynamically get rpc username and password do some cron stuff. issue #1
This commit is contained in:
16
Dockerfile
16
Dockerfile
@@ -7,28 +7,36 @@ MAINTAINER Kristian Haugene
|
||||
|
||||
VOLUME /data
|
||||
|
||||
# Update package sources list
|
||||
RUN apt-get update
|
||||
|
||||
# Add transmission ppa repository for latest releases
|
||||
RUN apt-get -y install software-properties-common
|
||||
RUN add-apt-repository ppa:transmissionbt/ppa
|
||||
|
||||
# Update packages and install software
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y transmission-cli
|
||||
RUN apt-get install -y transmission-common
|
||||
RUN apt-get install -y transmission-daemon
|
||||
RUN apt-get install -y supervisor
|
||||
RUN apt-get install -y openvpn
|
||||
RUN mkdir -p /var/log/supervisor
|
||||
|
||||
# Not generally in use. But nice when starting up container interactively
|
||||
RUN apt-get install -y curl
|
||||
RUN apt-get install -y screen
|
||||
|
||||
# Create directories
|
||||
RUN mkdir -p /var/log/supervisor
|
||||
|
||||
# Add configuration and scripts
|
||||
ADD piaconfig/config.ovpn /etc/openvpn/config.ovpn
|
||||
ADD piaconfig/credentials.txt /etc/openvpn/credentials.txt
|
||||
ADD piaconfig/ca.crt /etc/openvpn/ca.crt
|
||||
ADD piaconfig/crl.pem /etc/openvpn/crl.pem
|
||||
ADD startOpenVPN.sh /etc/openvpn/start.sh
|
||||
ADD transmissionSettings.json /etc/transmission-daemon/settings.json
|
||||
ADD updateTransmissionPort.sh /etc/transmission-daemon/updatePort.sh
|
||||
ADD supervisord.conf /etc/supervisor/conf.d/supervisord.conf
|
||||
|
||||
# Expose port and run supervisord
|
||||
EXPOSE 9091
|
||||
|
||||
CMD ["/usr/bin/supervisord"]
|
||||
|
Reference in New Issue
Block a user