mirror of
https://github.com/linuxserver/docker-deluge.git
synced 2026-02-20 01:01:35 +08:00
update to 2.x version using deluge ppa
This commit is contained in:
parent
2989b26c1c
commit
628bc5705e
40
Dockerfile
40
Dockerfile
@ -8,10 +8,20 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
|
||||
LABEL maintainer="sparklyballs, aptalca"
|
||||
|
||||
# environment variables
|
||||
ARG DEBIAN_FRONTEND="noninteractive"
|
||||
ENV PYTHON_EGG_CACHE="/config/plugins/.python-eggs"
|
||||
|
||||
# install software
|
||||
RUN \
|
||||
echo "**** add repositories ****" && \
|
||||
apt-get update && \
|
||||
apt-get install -y \
|
||||
gnupg && \
|
||||
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5E6A5ED249AD24C && \
|
||||
echo "deb http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
|
||||
/etc/apt/sources.list.d/deluge.list && \
|
||||
echo "deb-src http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
|
||||
/etc/apt/sources.list.d/deluge.list && \
|
||||
echo "**** install packages ****" && \
|
||||
apt-get update && \
|
||||
apt-get install -y \
|
||||
@ -20,36 +30,8 @@ RUN \
|
||||
deluge-web \
|
||||
p7zip-full \
|
||||
unrar \
|
||||
unzip \
|
||||
libssl1.0.0 \
|
||||
openssl && \
|
||||
echo "**** install build deps ****" && \
|
||||
apt-get install -y \
|
||||
libssl-dev \
|
||||
python-dev \
|
||||
build-essential \
|
||||
libffi-dev \
|
||||
python-pip && \
|
||||
echo "**** install pip packages ****" && \
|
||||
pip install --no-cache-dir -U \
|
||||
incremental \
|
||||
crypto \
|
||||
mako \
|
||||
markupsafe \
|
||||
pyopenssl \
|
||||
service_identity \
|
||||
six \
|
||||
twisted \
|
||||
zope.interface && \
|
||||
unzip && \
|
||||
echo "**** cleanup ****" && \
|
||||
apt-get purge -y \
|
||||
libssl-dev \
|
||||
python-dev \
|
||||
build-essential \
|
||||
libffi-dev \
|
||||
python-pip && \
|
||||
apt-get --purge autoremove -y && \
|
||||
apt-get clean && \
|
||||
rm -rf \
|
||||
/tmp/* \
|
||||
/var/lib/apt/lists/* \
|
||||
|
||||
@ -8,10 +8,20 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
|
||||
LABEL maintainer="sparklyballs, aptalca"
|
||||
|
||||
# environment variables
|
||||
ARG DEBIAN_FRONTEND="noninteractive"
|
||||
ENV PYTHON_EGG_CACHE="/config/plugins/.python-eggs"
|
||||
|
||||
# install software
|
||||
RUN \
|
||||
echo "**** add repositories ****" && \
|
||||
apt-get update && \
|
||||
apt-get install -y \
|
||||
gnupg && \
|
||||
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5E6A5ED249AD24C && \
|
||||
echo "deb http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
|
||||
/etc/apt/sources.list.d/deluge.list && \
|
||||
echo "deb-src http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
|
||||
/etc/apt/sources.list.d/deluge.list && \
|
||||
echo "**** install packages ****" && \
|
||||
apt-get update && \
|
||||
apt-get install -y \
|
||||
@ -20,36 +30,8 @@ RUN \
|
||||
deluge-web \
|
||||
p7zip-full \
|
||||
unrar \
|
||||
unzip \
|
||||
libssl1.0.0 \
|
||||
openssl && \
|
||||
echo "**** install build deps ****" && \
|
||||
apt-get install -y \
|
||||
libssl-dev \
|
||||
python-dev \
|
||||
build-essential \
|
||||
libffi-dev \
|
||||
python-pip && \
|
||||
echo "**** install pip packages ****" && \
|
||||
pip install --no-cache-dir -U \
|
||||
incremental \
|
||||
crypto \
|
||||
mako \
|
||||
markupsafe \
|
||||
pyopenssl \
|
||||
service_identity \
|
||||
six \
|
||||
twisted \
|
||||
zope.interface && \
|
||||
unzip && \
|
||||
echo "**** cleanup ****" && \
|
||||
apt-get purge -y \
|
||||
libssl-dev \
|
||||
python-dev \
|
||||
build-essential \
|
||||
libffi-dev \
|
||||
python-pip && \
|
||||
apt-get --purge autoremove -y && \
|
||||
apt-get clean && \
|
||||
rm -rf \
|
||||
/tmp/* \
|
||||
/var/lib/apt/lists/* \
|
||||
|
||||
@ -8,10 +8,20 @@ LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DA
|
||||
LABEL maintainer="sparklyballs, aptalca"
|
||||
|
||||
# environment variables
|
||||
ARG DEBIAN_FRONTEND="noninteractive"
|
||||
ENV PYTHON_EGG_CACHE="/config/plugins/.python-eggs"
|
||||
|
||||
# install software
|
||||
RUN \
|
||||
echo "**** add repositories ****" && \
|
||||
apt-get update && \
|
||||
apt-get install -y \
|
||||
gnupg && \
|
||||
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5E6A5ED249AD24C && \
|
||||
echo "deb http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
|
||||
/etc/apt/sources.list.d/deluge.list && \
|
||||
echo "deb-src http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \
|
||||
/etc/apt/sources.list.d/deluge.list && \
|
||||
echo "**** install packages ****" && \
|
||||
apt-get update && \
|
||||
apt-get install -y \
|
||||
@ -20,36 +30,8 @@ RUN \
|
||||
deluge-web \
|
||||
p7zip-full \
|
||||
unrar \
|
||||
unzip \
|
||||
libssl1.0.0 \
|
||||
openssl && \
|
||||
echo "**** install build deps ****" && \
|
||||
apt-get install -y \
|
||||
libssl-dev \
|
||||
python-dev \
|
||||
build-essential \
|
||||
libffi-dev \
|
||||
python-pip && \
|
||||
echo "**** install pip packages ****" && \
|
||||
pip install --no-cache-dir -U \
|
||||
incremental \
|
||||
crypto \
|
||||
mako \
|
||||
markupsafe \
|
||||
pyopenssl \
|
||||
service_identity \
|
||||
six \
|
||||
twisted \
|
||||
zope.interface && \
|
||||
unzip && \
|
||||
echo "**** cleanup ****" && \
|
||||
apt-get purge -y \
|
||||
libssl-dev \
|
||||
python-dev \
|
||||
build-essential \
|
||||
libffi-dev \
|
||||
python-pip && \
|
||||
apt-get --purge autoremove -y && \
|
||||
apt-get clean && \
|
||||
rm -rf \
|
||||
/tmp/* \
|
||||
/var/lib/apt/lists/* \
|
||||
|
||||
@ -45,6 +45,7 @@ app_setup_block: |
|
||||
|
||||
# changelog
|
||||
changelogs:
|
||||
- { date: "09.06.19:", desc: "Update to 2.x using deluge ppa." }
|
||||
- { date: "02.05.19:", desc: "Install full version of 7zip." }
|
||||
- { date: "23.03.19:", desc: "Switching to new Base images, shift to arm32v7 tag." }
|
||||
- { date: "15.11.18:", desc: "Add deluge-console." }
|
||||
|
||||
@ -6,4 +6,4 @@ umask "$UMASK_SET"
|
||||
|
||||
exec \
|
||||
s6-setuidgid abc /usr/bin/deluge-web \
|
||||
-c /config --loglevel=info
|
||||
-d -c /config --loglevel=info
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user