From 25b3ed7916486a9f4a91e6e5423455e2e75c8c27 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 28 Aug 2026 21:06:34 +0000 Subject: [PATCH] chore(deps): update backend-python-runtime --- backend/Dockerfile | 8 ++++---- backend/Dockerfile.migrations | 6 +++--- backend/Dockerfile.user-upload-backups | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 8960ceab8..18c52eceb 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -# syntax=docker/dockerfile:1 +# syntax=docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 # Multi-target Dockerfile for the Backend # - `dev` → hot-reload dev image (all groups synced) @@ -7,7 +7,7 @@ ARG WORKDIR=/opt/relab/backend # --- Build stage (prod deps only) --- -FROM ghcr.io/astral-sh/uv:0.11-python3.14-trixie-slim@sha256:37ec7fe8c82064a87c1c3d57e8ef5ff108b64bc34b17f64a4c00094b64928330 AS build +FROM ghcr.io/astral-sh/uv:0.12-python3.14-trixie-slim@sha256:0e664b12a6be9cd16be1015ec5cc3feebdeb42078ab587389707afbdfab8b10f AS build ARG WORKDIR WORKDIR $WORKDIR @@ -27,7 +27,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \ uv sync --locked --no-editable --no-default-groups # --- Dev stage (all groups, hot reload) --- -FROM ghcr.io/astral-sh/uv:0.11-python3.14-trixie-slim@sha256:37ec7fe8c82064a87c1c3d57e8ef5ff108b64bc34b17f64a4c00094b64928330 AS dev +FROM ghcr.io/astral-sh/uv:0.12-python3.14-trixie-slim@sha256:0e664b12a6be9cd16be1015ec5cc3feebdeb42078ab587389707afbdfab8b10f AS dev ARG WORKDIR WORKDIR $WORKDIR @@ -56,7 +56,7 @@ EXPOSE 8000 CMD [".venv/bin/uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload", "--reload-dir", "app"] # --- Runtime stage (default) --- -FROM python:3.14-slim-trixie@sha256:bc389f7dfcb21413e72a28f491985326994795e34d2b86c8ae2f417b4e7818aa AS runtime +FROM python:3.14-slim-trixie@sha256:cae66f2ef0ec51a9891263eeee7f987dacf0a9879e8aa9353d5606e0530619a5 AS runtime ARG WORKDIR ARG APP_USER=appuser diff --git a/backend/Dockerfile.migrations b/backend/Dockerfile.migrations index 3eebb2cd6..51f4680a0 100644 --- a/backend/Dockerfile.migrations +++ b/backend/Dockerfile.migrations @@ -1,9 +1,9 @@ -# syntax=docker/dockerfile:1 +# syntax=docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 # Production Dockerfile for Backend Migrations # --- Build stage --- -FROM ghcr.io/astral-sh/uv:0.11-python3.14-trixie-slim@sha256:37ec7fe8c82064a87c1c3d57e8ef5ff108b64bc34b17f64a4c00094b64928330 AS build +FROM ghcr.io/astral-sh/uv:0.12-python3.14-trixie-slim@sha256:0e664b12a6be9cd16be1015ec5cc3feebdeb42078ab587389707afbdfab8b10f AS build WORKDIR /opt/relab/backend-migrations # Create needed directories data uploads for seeding example images and files @@ -35,7 +35,7 @@ COPY app/ app/ COPY data/seed/ data/seed/ # --- Runtime stage --- -FROM python:3.14-slim-trixie@sha256:bc389f7dfcb21413e72a28f491985326994795e34d2b86c8ae2f417b4e7818aa +FROM python:3.14-slim-trixie@sha256:cae66f2ef0ec51a9891263eeee7f987dacf0a9879e8aa9353d5606e0530619a5 ARG WORKDIR=/opt/relab/backend-migrations ARG APP_USER=appuser diff --git a/backend/Dockerfile.user-upload-backups b/backend/Dockerfile.user-upload-backups index cce9f2194..c47aafb12 100644 --- a/backend/Dockerfile.user-upload-backups +++ b/backend/Dockerfile.user-upload-backups @@ -1,7 +1,7 @@ -# syntax=docker/dockerfile:1 +# syntax=docker/dockerfile:1@sha256:ecfaec9ed6d810b56388c508f4121597bfbba70d41a6dfeee4d8cad5f295fc32 # Production Dockerfile for User Upload Backups -FROM alpine:3.22@sha256:55ae5d250caebc548793f321534bc6a8ef1d116f334f18f4ada1b2daad3251b2 +FROM alpine:3.24@sha256:28bd5fe8b56d1bd048e5babf5b10710ebe0bae67db86916198a6eec434943f8b # Build arguments ARG WORKDIR=/opt/relab/backend_backups