diff --git a/backend/Dockerfile b/backend/Dockerfile index e9100088ab..e81007c5f6 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -9,7 +9,7 @@ # pull-through cache (.dkr.ecr.us-east-2.amazonaws.com/docker-hub) to avoid Docker # Hub rate limits. Declared before the first FROM so it applies to every base image below. ARG BASE_IMAGE_REGISTRY=docker.io -FROM ${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:b04b5d7233d2ad9c379e22ea8927cd1378cd15c60d4ef876c065b25ea8fb3bf3 AS builder +FROM ${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:881d80734ee05dca6f7f42dcb080975652a53c7eda9ba1f03bb8da31aa6a6ec2 AS builder COPY --from=ghcr.io/astral-sh/uv:0.11.25@sha256:1e3808aa9023d0980e7c15b1fa7c1ac16ff35925780cf5c459858b2d693f01a9 /uv /uvx /bin/ @@ -55,7 +55,7 @@ RUN uv pip install --system --no-cache-dir --no-deps --require-hashes \ # The actual shipped image. Installs only runtime system libraries and copies the already-built # Python packages from the builder stage. #################################################################################################### -FROM ${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:b04b5d7233d2ad9c379e22ea8927cd1378cd15c60d4ef876c065b25ea8fb3bf3 AS runtime +FROM ${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:881d80734ee05dca6f7f42dcb080975652a53c7eda9ba1f03bb8da31aa6a6ec2 AS runtime LABEL com.danswer.maintainer="founders@onyx.app" LABEL com.danswer.description="This image is the web/frontend container of Onyx which \ diff --git a/backend/Dockerfile.model_server b/backend/Dockerfile.model_server index 39e75947dc..68ebd2d28f 100644 --- a/backend/Dockerfile.model_server +++ b/backend/Dockerfile.model_server @@ -7,8 +7,8 @@ ARG BASE_IMAGE_REGISTRY=docker.io # extra registry access. CI overrides both with the matching Docker Hardened Images from # dhi.io, which need a Docker account with DHI catalog access. # Refresh a digest with: docker buildx imagetools inspect -ARG PYTHON_BUILDER_IMAGE=${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:b04b5d7233d2ad9c379e22ea8927cd1378cd15c60d4ef876c065b25ea8fb3bf3 -ARG PYTHON_RUNTIME_IMAGE=${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:b04b5d7233d2ad9c379e22ea8927cd1378cd15c60d4ef876c065b25ea8fb3bf3 +ARG PYTHON_BUILDER_IMAGE=${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:881d80734ee05dca6f7f42dcb080975652a53c7eda9ba1f03bb8da31aa6a6ec2 +ARG PYTHON_RUNTIME_IMAGE=${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:881d80734ee05dca6f7f42dcb080975652a53c7eda9ba1f03bb8da31aa6a6ec2 # Build stage. Needs a root user plus a shell and build tooling to install the wheels, # which both the default slim image and the DHI "-dev" variant provide. diff --git a/backend/tests/integration/mock_services/mock_connector_server/Dockerfile b/backend/tests/integration/mock_services/mock_connector_server/Dockerfile index 1360ad2ebe..63e2815917 100644 --- a/backend/tests/integration/mock_services/mock_connector_server/Dockerfile +++ b/backend/tests/integration/mock_services/mock_connector_server/Dockerfile @@ -2,7 +2,7 @@ # pull-through cache (.dkr.ecr.us-east-2.amazonaws.com/docker-hub) to avoid Docker # Hub rate limits. ARG BASE_IMAGE_REGISTRY=docker.io -FROM ${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:b04b5d7233d2ad9c379e22ea8927cd1378cd15c60d4ef876c065b25ea8fb3bf3 +FROM ${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:881d80734ee05dca6f7f42dcb080975652a53c7eda9ba1f03bb8da31aa6a6ec2 WORKDIR /app diff --git a/tools/loadtest/mock_llm/Dockerfile b/tools/loadtest/mock_llm/Dockerfile index 7d8916239b..c2d4492a5c 100644 --- a/tools/loadtest/mock_llm/Dockerfile +++ b/tools/loadtest/mock_llm/Dockerfile @@ -1,7 +1,7 @@ # Mock OpenAI-compatible LLM server for Onyx load testing. # Build from the tools/loadtest/ directory: docker build -f mock_llm/Dockerfile -t onyx-mock-llm . ARG BASE_IMAGE_REGISTRY=docker.io -FROM ${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:b04b5d7233d2ad9c379e22ea8927cd1378cd15c60d4ef876c065b25ea8fb3bf3 +FROM ${BASE_IMAGE_REGISTRY}/library/python:3.13-slim@sha256:881d80734ee05dca6f7f42dcb080975652a53c7eda9ba1f03bb8da31aa6a6ec2 WORKDIR /app