diff --git a/images/comics-metadata-agent/Dockerfile b/images/comics-metadata-agent/Dockerfile index f2268a7..4039da6 100644 --- a/images/comics-metadata-agent/Dockerfile +++ b/images/comics-metadata-agent/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 AS builder +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb AS builder RUN apk add --no-cache gcc g++ musl-dev pkgconf \ jpeg-dev zlib-dev libpng-dev libwebp-dev icu-dev COPY requirements.txt . @@ -11,7 +11,7 @@ RUN set -eu; \ site=$(echo /install/lib/python*/site-packages); \ PYTHONPATH="$site" python -m unittest discover -p "test_*.py" -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb RUN apk add --no-cache jpeg zlib libpng libwebp icu-libs COPY --from=builder /install /usr/local ENV PYTHONUNBUFFERED=1 diff --git a/images/comictagger/Dockerfile b/images/comictagger/Dockerfile index 7bb5672..c4cb7d2 100644 --- a/images/comictagger/Dockerfile +++ b/images/comictagger/Dockerfile @@ -1,9 +1,9 @@ -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 AS builder +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb AS builder RUN apk add --no-cache icu-dev g++ pkgconf COPY requirements.txt . RUN pip install --no-cache-dir --prefix=/install -r requirements.txt -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb RUN apk add --no-cache icu-libs COPY --from=builder /install /usr/local # Nothing declares a supported comictagger range for the talker, and nothing diff --git a/images/ebook-metadata/Dockerfile b/images/ebook-metadata/Dockerfile index f3136e6..1c60035 100644 --- a/images/ebook-metadata/Dockerfile +++ b/images/ebook-metadata/Dockerfile @@ -1,9 +1,9 @@ -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 AS builder +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb AS builder RUN apk add --no-cache gcc musl-dev libxml2-dev libxslt-dev COPY requirements.txt . RUN pip install --no-cache-dir --prefix=/install -r requirements.txt -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb RUN apk add --no-cache libxml2 libxslt COPY --from=builder /install /usr/local ENV PYTHONUNBUFFERED=1 diff --git a/images/epub2cbz/Dockerfile b/images/epub2cbz/Dockerfile index 172770e..ae4a30f 100644 --- a/images/epub2cbz/Dockerfile +++ b/images/epub2cbz/Dockerfile @@ -1,3 +1,3 @@ -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb ENV PYTHONUNBUFFERED=1 COPY epub2cbz.py /app/epub2cbz.py diff --git a/images/humble-sorter/Dockerfile b/images/humble-sorter/Dockerfile index 3129aae..681b5c3 100644 --- a/images/humble-sorter/Dockerfile +++ b/images/humble-sorter/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb ENV PYTHONUNBUFFERED=1 ENV PYTHONDONTWRITEBYTECODE=1 COPY humble_sorter.py /app/humble_sorter.py diff --git a/images/kobo-book-downloader/Dockerfile b/images/kobo-book-downloader/Dockerfile index bd12fe0..f0f9c99 100644 --- a/images/kobo-book-downloader/Dockerfile +++ b/images/kobo-book-downloader/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 AS builder +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb AS builder WORKDIR /app RUN apk add --no-cache git @@ -9,7 +9,7 @@ RUN git clone https://github.com/TnS-hun/kobo-book-downloader.git . \ && git checkout "$KOBO_REF" RUN pip install --no-cache-dir --target=/app/deps -r requirements.txt -FROM python:3.14-alpine3.24@sha256:601e99e090cb08c2784a42395487709500bc39930307fe72f3f11a8f3c430762 +FROM python:3.15-alpine3.24@sha256:d44b1254cb92329418d164b22b20d86bbd3869d48e80e09e476531a409a728bb WORKDIR /app COPY --from=builder /app /app