Use Python 3.

Headphones recently merged Python 3 support to the master branch,
breaking the existing images.

Update the Dockerfiles to use baseimage-alpine image and
update the services to use Python 3.
This commit is contained in:
David Logie 2022-02-02 16:40:27 +00:00
parent 0ee7ce217e
commit b160e7db4a
4 changed files with 13 additions and 7 deletions

View file

@ -1,4 +1,4 @@
FROM ghcr.io/linuxserver/baseimage-alpine-python:3.11 FROM ghcr.io/linuxserver/baseimage-alpine:3.15
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@ -21,7 +21,9 @@ RUN \
apk add --no-cache \ apk add --no-cache \
ffmpeg \ ffmpeg \
flac \ flac \
mc && \ git \
mc \
python3 && \
echo "**** compile shntool *** *" && \ echo "**** compile shntool *** *" && \
mkdir -p \ mkdir -p \
/tmp/shntool && \ /tmp/shntool && \

View file

@ -1,4 +1,4 @@
FROM ghcr.io/linuxserver/baseimage-alpine-python:arm64v8-3.11 FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.15
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@ -21,7 +21,9 @@ RUN \
apk add --no-cache \ apk add --no-cache \
ffmpeg \ ffmpeg \
flac \ flac \
mc && \ git \
mc \
python3 && \
echo "**** compile shntool *** *" && \ echo "**** compile shntool *** *" && \
mkdir -p \ mkdir -p \
/tmp/shntool && \ /tmp/shntool && \

View file

@ -1,4 +1,4 @@
FROM ghcr.io/linuxserver/baseimage-alpine-python:arm32v7-3.11 FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.15
# set version label # set version label
ARG BUILD_DATE ARG BUILD_DATE
@ -21,7 +21,9 @@ RUN \
apk add --no-cache \ apk add --no-cache \
ffmpeg \ ffmpeg \
flac \ flac \
mc && \ git \
mc \
python3 && \
echo "**** compile shntool *** *" && \ echo "**** compile shntool *** *" && \
mkdir -p \ mkdir -p \
/tmp/shntool && \ /tmp/shntool && \

View file

@ -1,5 +1,5 @@
#!/usr/bin/with-contenv bash #!/usr/bin/with-contenv bash
exec \ exec \
s6-setuidgid abc python /app/headphones/Headphones.py \ s6-setuidgid abc python3 /app/headphones/Headphones.py \
--datadir=/config --datadir=/config