BTHLABS-0000: Deps update (Oct 2025)

Featuring Poetry bump to 2.2.1 :)
Co-authored-by: Tomek Wójcik <labs@tomekwojcik.pl>
Co-committed-by: Tomek Wójcik <labs@tomekwojcik.pl>
This commit is contained in:
2025-10-15 04:16:27 +00:00
committed by Tomek Wójcik
parent 0ac2ca73ec
commit 0cf7b27f89
19 changed files with 1658 additions and 1256 deletions

View File

@@ -1,7 +1,7 @@
ARG APP_USER_UID=1000
ARG APP_USER_GID=1000
FROM python:3.12.11-slim-bookworm AS base
FROM python:3.12.12-slim-bookworm AS base
ARG APP_USER_UID
ARG APP_USER_GID
@@ -12,7 +12,7 @@ ENV PIP_DEFAULT_TIMEOUT=100 \
PIP_NO_CACHE_DIR=off \
POETRY_HOME="/srv/poetry" \
POETRY_NO_INTERACTION=1 \
POETRY_VERSION=1.8.3 \
POETRY_VERSION=2.2.1 \
PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
VIRTUAL_ENV="/srv/venv" \
@@ -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.23.11/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.3/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.14.0/node-v22.14.0-linux-${NODE_ARCH}.tar.xz && \
wget -O /srv/tmp/node.tar.xz https://nodejs.org/download/release/v22.20.0/node-v22.20.0-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.14.0-linux-${NODE_ARCH} /srv/opt/node
mv /srv/opt/node-v22.20.0-linux-${NODE_ARCH} /srv/opt/node
ENV PATH="/srv/opt/node/bin:${PATH}"