29 lines
619 B
Docker
29 lines
619 B
Docker
FROM debian:testing-slim
|
|
|
|
RUN apt-get update \
|
|
&& apt-get -y install --no-install-recommends runit \
|
|
&& apt-get -y install \
|
|
deluge-console \
|
|
deluge-web \
|
|
deluged \
|
|
git \
|
|
gosu \
|
|
nginx-light \
|
|
python3-pip \
|
|
tini
|
|
|
|
RUN pip3 install --no-cache-dir \
|
|
deluge-client \
|
|
prometheus_client
|
|
|
|
RUN git clone --depth=1 https://github.com/sbruder/deluge_exporter /opt/deluge_exporter
|
|
|
|
COPY services /etc/service
|
|
COPY nginx.conf /etc/nginx/
|
|
COPY entrypoint.sh /usr/local/bin/
|
|
|
|
ENV PER_TORRENT_METRICS 1
|
|
ENV PUID 1000
|
|
|
|
ENTRYPOINT ["entrypoint.sh"]
|