# Base on latest (edge) alpine image FROM harbor.ervine.dev/library/x86_64/alpine/alpine-3.11 MAINTAINER “Jonathan Ervine” # Install updates ENV LANG='en_US.UTF-8' \ LANGUAGE='en_US.UTF-8' \ TERM='xterm' \ TORRENT_USER='mediaservice' \ TORRENT_GROUP='mediaservice' \ TORRENT_UID='1003' \ TORRENT_GID='1003' RUN echo http://dl-4.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories && \ apk update && \ apk -U upgrade && \ apk -U add \ transmission-daemon && \ wget https://github.com/Secretmapper/combustion/archive/release.zip && \ unzip release.zip && \ mv combustion-release/* /usr/share/transmission/web/ && \ rmdir combustion-release && \ rm release.zip #ADD UTC /etc/localtime RUN rm -rf /var/cache/apk/* && \ addgroup -g $TORRENT_GID $TORRENT_GROUP && \ adduser -D -u $TORRENT_UID -G $TORRENT_GROUP -H $TORRENT_USER EXPOSE 9091 VOLUME /config USER $TORRENT_USER CMD [ "/usr/bin/transmission-daemon", "-f", "-g", "/config/" ]