Add Deluge
This commit is contained in:
parent
dd589dbe19
commit
83fc195c05
|
@ -0,0 +1,16 @@
|
|||
FROM buildpack-deps:xenial-scm
|
||||
MAINTAINER Jean Froment <froment.je@gmail.com>
|
||||
|
||||
RUN apt-get update; apt-get install -y \
|
||||
deluged \
|
||||
deluge-web
|
||||
|
||||
ADD entrypoint.sh /opt/entrypoint.sh
|
||||
RUN chmod a+x /opt/entrypoint.sh
|
||||
|
||||
VOLUME /config
|
||||
VOLUME /torrents
|
||||
|
||||
EXPOSE 8112 58846 53160 53160/udp
|
||||
|
||||
CMD ["/opt/entrypoint.sh"]
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
|
||||
rm -f /config/deluged.pid
|
||||
|
||||
mkdir -p /config/deluge
|
||||
|
||||
deluged -c /config/deluge -L info -l /config/deluge/deluged.log
|
||||
deluge-web -c /config/deluge
|
|
@ -47,6 +47,16 @@ http {
|
|||
}
|
||||
}
|
||||
|
||||
server {
|
||||
include common.conf;
|
||||
server_name ~^(deluge)(\.\w+)+$;
|
||||
|
||||
location / {
|
||||
set $deluge http://deluge:8112;
|
||||
proxy_pass $deluge;
|
||||
}
|
||||
}
|
||||
|
||||
server {
|
||||
include common.conf;
|
||||
server_name ~^(plex)(\.\w+)+$;
|
||||
|
|
|
@ -25,6 +25,7 @@ done
|
|||
docker build -t fromenje/seedbox:frontend $ARGS Dockerfiles/frontend &
|
||||
docker build -t fromenje/seedbox:plex $ARGS Dockerfiles/plex &
|
||||
docker build -t fromenje/seedbox:rtorrent $ARGS Dockerfiles/rtorrent &
|
||||
docker build -t fromenje/seedbox:deluge $ARGS Dockerfiles/deluge &
|
||||
docker build -t fromenje/seedbox:sonarr $ARGS Dockerfiles/sonarr &
|
||||
|
||||
wait
|
||||
|
|
|
@ -38,6 +38,21 @@ services:
|
|||
- config:/config
|
||||
- torrents:/torrents
|
||||
|
||||
deluge:
|
||||
image: fromenje/seedbox:deluge
|
||||
build: Dockerfiles/deluge
|
||||
restart: always
|
||||
networks:
|
||||
- main
|
||||
ports:
|
||||
- "8112:8112"
|
||||
- "58846:58846"
|
||||
volumes:
|
||||
- torrents:/torrents
|
||||
- config:/config
|
||||
env_file:
|
||||
- config
|
||||
|
||||
plex:
|
||||
image: fromenje/seedbox:plex
|
||||
build: Dockerfiles/plex
|
||||
|
|
Loading…
Reference in New Issue