This repository was archived by the owner on Apr 23, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +29
-30
lines changed
root/etc/s6-overlay/s6-rc.d Expand file tree Collapse file tree 6 files changed +29
-30
lines changed Original file line number Diff line number Diff line change 1
- FROM ghcr.io/linuxserver/baseimage-alpine:3.16
1
+ # syntax=docker/dockerfile:1
2
+
3
+ FROM ghcr.io/linuxserver/baseimage-alpine:3.17
2
4
3
5
# set version label
4
6
ARG BUILD_DATE
18
20
build-base \
19
21
gcc \
20
22
g++ \
21
- jq \
22
23
libffi-dev \
23
24
libxml2-dev \
24
25
libzen-dev \
27
28
grep \
28
29
libjpeg \
29
30
libxslt \
30
- python3 \
31
- py3-pip && \
31
+ python3 && \
32
32
if [ -z ${PMM_VERSION+x} ]; then \
33
33
PMM_VERSION=$(curl -s https://api.github.com/repos/meisnate12/Plex-Meta-Manager/releases \
34
34
| jq -r 'first(.[]) | .tag_name' ); \
@@ -41,15 +41,13 @@ RUN \
41
41
/tmp/pmm.tar.gz -C \
42
42
/app/pmm --strip-components=1 && \
43
43
cd /app/pmm && \
44
- python3 -m pip install --upgrade pip && \
45
- pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.16/ \
44
+ python3 -m ensurepip && \
45
+ pip3 install -U --no-cache-dir \
46
+ pip \
46
47
wheel && \
47
- pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.16 / -r requirements.txt && \
48
+ pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.17 / -r requirements.txt && \
48
49
pip3 cache purge && \
49
50
echo "**** cleanup ****" && \
50
- ln -s \
51
- /usr/bin/python3 \
52
- /usr/bin/python && \
53
51
apk del --purge \
54
52
build-dependencies && \
55
53
rm -rf \
Original file line number Diff line number Diff line change 1
- FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.16
1
+ # syntax=docker/dockerfile:1
2
+
3
+ FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.17
2
4
3
5
# set version label
4
6
ARG BUILD_DATE
18
20
build-base \
19
21
gcc \
20
22
g++ \
21
- jq \
22
23
libffi-dev \
23
24
libxml2-dev \
24
25
libzen-dev \
27
28
grep \
28
29
libjpeg \
29
30
libxslt \
30
- python3 \
31
- py3-pip && \
31
+ python3 && \
32
32
if [ -z ${PMM_VERSION+x} ]; then \
33
33
PMM_VERSION=$(curl -s https://api.github.com/repos/meisnate12/Plex-Meta-Manager/releases \
34
34
| jq -r 'first(.[]) | .tag_name'); \
@@ -41,15 +41,13 @@ RUN \
41
41
/tmp/pmm.tar.gz -C \
42
42
/app/pmm --strip-components=1 && \
43
43
cd /app/pmm && \
44
- python3 -m pip install --upgrade pip && \
45
- pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.16/ \
44
+ python3 -m ensurepip && \
45
+ pip3 install -U --no-cache-dir \
46
+ pip \
46
47
wheel && \
47
- pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.16 / -r requirements.txt && \
48
+ pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.17 / -r requirements.txt && \
48
49
pip3 cache purge && \
49
50
echo "**** cleanup ****" && \
50
- ln -s \
51
- /usr/bin/python3 \
52
- /usr/bin/python && \
53
51
apk del --purge \
54
52
build-dependencies && \
55
53
rm -rf \
Original file line number Diff line number Diff line change 1
- FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.16
1
+ # syntax=docker/dockerfile:1
2
+
3
+ FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.17
2
4
3
5
# set version label
4
6
ARG BUILD_DATE
18
20
build-base \
19
21
gcc \
20
22
g++ \
21
- jq \
22
23
libffi-dev \
23
24
libxml2-dev \
24
25
libzen-dev \
27
28
grep \
28
29
libjpeg \
29
30
libxslt \
30
- python3 \
31
- py3-pip && \
31
+ python3 && \
32
32
if [ -z ${PMM_VERSION+x} ]; then \
33
33
PMM_VERSION=$(curl -s https://api.github.com/repos/meisnate12/Plex-Meta-Manager/releases \
34
34
| jq -r 'first(.[]) | .tag_name'); \
@@ -41,15 +41,13 @@ RUN \
41
41
/tmp/pmm.tar.gz -C \
42
42
/app/pmm --strip-components=1 && \
43
43
cd /app/pmm && \
44
- python3 -m pip install --upgrade pip && \
45
- pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.16/ \
44
+ python3 -m ensurepip && \
45
+ pip3 install -U --no-cache-dir \
46
+ pip \
46
47
wheel && \
47
- pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.16 / -r requirements.txt && \
48
+ pip3 install -U --no-cache-dir --find-links https://wheel-index.linuxserver.io/alpine-3.17 / -r requirements.txt && \
48
49
pip3 cache purge && \
49
50
echo "**** cleanup ****" && \
50
- ln -s \
51
- /usr/bin/python3 \
52
- /usr/bin/python && \
53
51
apk del --purge \
54
52
build-dependencies && \
55
53
rm -rf \
Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ app_setup_block: |
61
61
62
62
# changelog
63
63
changelogs :
64
+ - { date: "11.12.22:", desc: "Rebase master to Alpine 3.17." }
64
65
- { date: "08.11.22:", desc: "Add develop branch." }
65
66
- { date: "25.10.22:", desc: "Support commandline args and relative paths." }
66
67
- { date: "03.10.22:", desc: "Rebase to Alpine 3.16, migrate to s6v3." }
Original file line number Diff line number Diff line change 2
2
3
3
IFS="|" read -r -a CLI_OPTIONS <<< "$CLI_OPTIONS_STRING"
4
4
5
+ export PMM_LINUXSERVER=True
6
+
5
7
cd / || exit 1
6
8
7
9
# halt startup if no config file is found
Original file line number Diff line number Diff line change 2
2
3
3
IFS="|" read -r -a CLI_OPTIONS <<< "$CLI_OPTIONS_STRING"
4
4
5
+ export PMM_LINUXSERVER=True
6
+
5
7
cd / || exit 1
6
8
7
9
# halt startup if no config file is found
You can’t perform that action at this time.
0 commit comments