From 2343e06d3ed94861c3cb50228dcc3bf007f0d366 Mon Sep 17 00:00:00 2001 From: Yoshihito Aso Date: Tue, 7 Jul 2026 09:15:46 +0900 Subject: [PATCH] Bump Ubuntu base image to 26.04 Update both production and unittest Dockerfiles to use the Ubuntu 26.04 base image (with updated pinned digest) for builder and runner stages. This keeps the container OS baseline consistent across app and test images. --- Dockerfile | 4 ++-- tests/Dockerfile_unittest | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index c4e5664de..de9a26cc6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM ghcr.io/astral-sh/uv:0.11.26@sha256:3d868e555f8f1dbc324afa005066cd11e1053fc4743b9808ca8025283e65efa5 AS uv -FROM ubuntu:24.04@sha256:786a8b558f7be160c6c8c4a54f9a57274f3b4fb1491cf65146521ae77ff1dc54 AS builder +FROM ubuntu:26.04@sha256:b7f48194d4d8b763a478a621cdc81c27be222ba2206ca3ca6bc42b49685f3d9e AS builder ENV PYTHON_VERSION=3.14.6 ENV UV_COMPILE_BYTECODE=1 @@ -68,7 +68,7 @@ RUN cd /app/ibet-Wallet-API \ && rm -f /app/ibet-Wallet-API/uv.lock \ && rm -rf /app/ibet-Wallet-API/tests/ -FROM ubuntu:24.04@sha256:786a8b558f7be160c6c8c4a54f9a57274f3b4fb1491cf65146521ae77ff1dc54 AS runner +FROM ubuntu:26.04@sha256:b7f48194d4d8b763a478a621cdc81c27be222ba2206ca3ca6bc42b49685f3d9e AS runner # make application directory RUN mkdir -p /app diff --git a/tests/Dockerfile_unittest b/tests/Dockerfile_unittest index 9a0959813..2bce02208 100644 --- a/tests/Dockerfile_unittest +++ b/tests/Dockerfile_unittest @@ -1,6 +1,6 @@ FROM ghcr.io/astral-sh/uv:0.11.26@sha256:3d868e555f8f1dbc324afa005066cd11e1053fc4743b9808ca8025283e65efa5 AS uv -FROM ubuntu:24.04@sha256:786a8b558f7be160c6c8c4a54f9a57274f3b4fb1491cf65146521ae77ff1dc54 AS builder +FROM ubuntu:26.04@sha256:b7f48194d4d8b763a478a621cdc81c27be222ba2206ca3ca6bc42b49685f3d9e AS builder ENV PYTHON_VERSION=3.14.6 ENV UV_COMPILE_BYTECODE=1 @@ -65,7 +65,7 @@ RUN cd /app/ibet-Wallet-API \ && rm -rf "$PYTHON_ROOT"/lib/python*/site-packages/pip "$PYTHON_ROOT"/lib/python*/site-packages/pip-*.dist-info \ && rm -rf /home/apl/.cache/uv -FROM ubuntu:24.04@sha256:786a8b558f7be160c6c8c4a54f9a57274f3b4fb1491cf65146521ae77ff1dc54 AS runner +FROM ubuntu:26.04@sha256:b7f48194d4d8b763a478a621cdc81c27be222ba2206ca3ca6bc42b49685f3d9e AS runner # make application directory RUN mkdir -p /app