BTHLABS-0000: Deps update - August 2026 edition

Co-authored-by: Tomek Wójcik <labs@tomekwojcik.pl>
Co-committed-by: Tomek Wójcik <labs@tomekwojcik.pl>
This commit is contained in:
2026-08-18 18:55:19 +00:00
parent d90504eed9
commit dc5f8ddb51
24 changed files with 2350 additions and 1399 deletions

View File

@@ -1,7 +1,7 @@
ARG APP_USER_UID=1000
ARG APP_USER_GID=1000
FROM python:3.13.9-slim-trixie AS base
FROM python:3.13.15-slim-trixie AS base
ARG APP_USER_UID
ARG APP_USER_GID
@@ -53,7 +53,7 @@ RUN MACHINE=$(uname -m) && \
esac && \
apt-get update && \
apt-get install --no-install-recommends -y build-essential inotify-tools wait-for-it && \
(mkdir /srv/tmp/minify; cd /srv/tmp/minify; wget -O minify.tar.gz https://github.com/tdewolff/minify/releases/download/v2.24.3/minify_linux_${IMAGE_ARCH}.tar.gz; tar xvf minify.tar.gz; mv minify /srv/bin; cd /srv/app; rm -rf /srv/tmp/minify) && \
(mkdir /srv/tmp/minify; cd /srv/tmp/minify; wget -O minify.tar.gz https://github.com/tdewolff/minify/releases/download/v2.24.17/minify_linux_${IMAGE_ARCH}.tar.gz; tar xvf minify.tar.gz; mv minify /srv/bin; cd /srv/app; rm -rf /srv/tmp/minify) && \
chown -R ${APP_USER_UID}:${APP_USER_GID} /srv
USER app
@@ -71,10 +71,10 @@ RUN MACHINE=$(uname -m) && \
aarch64 | arm64) NODE_ARCH="arm64" ;; \
*) echo "Unsupported arch: $arch" >&2; exit 1 ;; \
esac && \
wget -O /srv/tmp/node.tar.xz https://nodejs.org/download/release/v22.20.0/node-v22.20.0-linux-${NODE_ARCH}.tar.xz && \
wget -O /srv/tmp/node.tar.xz https://nodejs.org/download/release/v22.23.2/node-v22.23.2-linux-${NODE_ARCH}.tar.xz && \
tar xvf /srv/tmp/node.tar.xz -C /srv/opt && \
rm -f /srv/tmp/node.tar.xz && \
mv /srv/opt/node-v22.20.0-linux-${NODE_ARCH} /srv/opt/node
mv /srv/opt/node-v22.23.2-linux-${NODE_ARCH} /srv/opt/node
ENV PATH="/srv/opt/node/bin:${PATH}"