diff --git a/interactive_ai/migration_job/Dockerfile b/interactive_ai/migration_job/Dockerfile index 245a14601..e78a4ed29 100644 --- a/interactive_ai/migration_job/Dockerfile +++ b/interactive_ai/migration_job/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/services/auto_train/Dockerfile b/interactive_ai/services/auto_train/Dockerfile index b7f30a8b5..95e1c49d3 100644 --- a/interactive_ai/services/auto_train/Dockerfile +++ b/interactive_ai/services/auto_train/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/services/dataset_ie/Dockerfile b/interactive_ai/services/dataset_ie/Dockerfile index d98dfe480..f4a7a41d1 100644 --- a/interactive_ai/services/dataset_ie/Dockerfile +++ b/interactive_ai/services/dataset_ie/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/services/director/Dockerfile b/interactive_ai/services/director/Dockerfile index 71fbf3b3c..6fb2f065f 100644 --- a/interactive_ai/services/director/Dockerfile +++ b/interactive_ai/services/director/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/services/inference_gateway/Dockerfile b/interactive_ai/services/inference_gateway/Dockerfile index 5f2639eae..8efa630e4 100644 --- a/interactive_ai/services/inference_gateway/Dockerfile +++ b/interactive_ai/services/inference_gateway/Dockerfile @@ -32,7 +32,7 @@ RUN --mount=type=cache,target=/go/pkg/mod/ \ go-licenses save . --save_path /THIRD_PARTY_NOTICES || true # Production image -FROM debian:bookworm-slim@sha256:b4aa902587c2e61ce789849cb54c332b0400fe27b1ee33af4669e1f7e7c3e22f AS runtime +FROM debian:bookworm-slim@sha256:e899040a73d36e2b36fa33216943539d9957cba8172b858097c2cabcdb20a3e2 AS runtime # Install ffmpeg RUN apt-get update && \ diff --git a/interactive_ai/services/jobs/Dockerfile b/interactive_ai/services/jobs/Dockerfile index f1edd9fac..765cf1e4f 100644 --- a/interactive_ai/services/jobs/Dockerfile +++ b/interactive_ai/services/jobs/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/services/media/Dockerfile b/interactive_ai/services/media/Dockerfile index 61351ecef..9b7046c75 100644 --- a/interactive_ai/services/media/Dockerfile +++ b/interactive_ai/services/media/Dockerfile @@ -29,7 +29,7 @@ RUN --mount=type=cache,target=/go/pkg/mod/ \ go-licenses save . --save_path /THIRD_PARTY_NOTICES || true # Production image -FROM gcr.io/distroless/static-debian12:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 AS runtime +FROM gcr.io/distroless/static-debian12:nonroot@sha256:2b7c93f6d6648c11f0e80a48558c8f77885eb0445213b8e69a6a0d7c89fc6ae4 AS runtime COPY --link --from=build /build/interactive_ai/service/media_ms . COPY --from=build /THIRD_PARTY_NOTICES /THIRD_PARTY_NOTICES diff --git a/interactive_ai/services/model_registration/Dockerfile b/interactive_ai/services/model_registration/Dockerfile index 704c3b257..5176f797b 100644 --- a/interactive_ai/services/model_registration/Dockerfile +++ b/interactive_ai/services/model_registration/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/services/project_ie/Dockerfile b/interactive_ai/services/project_ie/Dockerfile index 6e25aecb2..608a29a93 100644 --- a/interactive_ai/services/project_ie/Dockerfile +++ b/interactive_ai/services/project_ie/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/services/resource/Dockerfile b/interactive_ai/services/resource/Dockerfile index 4a7826de8..95651de89 100644 --- a/interactive_ai/services/resource/Dockerfile +++ b/interactive_ai/services/resource/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/services/visual_prompt/Dockerfile b/interactive_ai/services/visual_prompt/Dockerfile index 7e0c0eafb..e4baf8255 100644 --- a/interactive_ai/services/visual_prompt/Dockerfile +++ b/interactive_ai/services/visual_prompt/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/workflows/dataset_ie/Dockerfile b/interactive_ai/workflows/dataset_ie/Dockerfile index b5876b961..a22e0ed14 100644 --- a/interactive_ai/workflows/dataset_ie/Dockerfile +++ b/interactive_ai/workflows/dataset_ie/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/workflows/model_test/Dockerfile b/interactive_ai/workflows/model_test/Dockerfile index 784a33a15..489ef19fc 100644 --- a/interactive_ai/workflows/model_test/Dockerfile +++ b/interactive_ai/workflows/model_test/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/workflows/optimize/Dockerfile b/interactive_ai/workflows/optimize/Dockerfile index 90eba22b3..12590a009 100644 --- a/interactive_ai/workflows/optimize/Dockerfile +++ b/interactive_ai/workflows/optimize/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/workflows/project_ie/Dockerfile b/interactive_ai/workflows/project_ie/Dockerfile index 56c1ddf8a..64850bdfb 100644 --- a/interactive_ai/workflows/project_ie/Dockerfile +++ b/interactive_ai/workflows/project_ie/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/workflows/train/Dockerfile b/interactive_ai/workflows/train/Dockerfile index 7c9a3e701..f4fd15a75 100644 --- a/interactive_ai/workflows/train/Dockerfile +++ b/interactive_ai/workflows/train/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/interactive_ai/workflows/train/trainer/gpu/Dockerfile b/interactive_ai/workflows/train/trainer/gpu/Dockerfile index 3b507c672..8c7690d6e 100644 --- a/interactive_ai/workflows/train/trainer/gpu/Dockerfile +++ b/interactive_ai/workflows/train/trainer/gpu/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base # step 1: get cuda dependencies FROM base AS cuda @@ -100,7 +100,7 @@ RUN rm -rf /interactive_ai/workflows/train/trainer/.venv/lib/python3.10/site-pac /interactive_ai/workflows/train/trainer/.venv/lib/python3.10/site-packages/nvidia/cuda_nvrtc/lib/libnvrtc.alt.so.12 \ /interactive_ai/workflows/train/trainer/.venv/lib/python3.10/site-packages/nvidia/cuda_nvrtc/lib/libnvrtc-builtins.alt.so.12.8 -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS runtime +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS runtime RUN ulimit -n 65536 diff --git a/interactive_ai/workflows/train/trainer/xpu/Dockerfile b/interactive_ai/workflows/train/trainer/xpu/Dockerfile index c429d0eb6..c33515c2e 100644 --- a/interactive_ai/workflows/train/trainer/xpu/Dockerfile +++ b/interactive_ai/workflows/train/trainer/xpu/Dockerfile @@ -2,7 +2,7 @@ # --device /dev/dri # Intel GPU access # -v /dev/dri/by-path:/dev/dri/by-path # Device path mapping -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS python_dependencies +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS python_dependencies COPY --link --from=libs . libs @@ -21,7 +21,7 @@ RUN uv pip install torch==2.8.0 torchvision==0.23.0 --default-index https://down RUN rm -rf /interactive_ai/workflows/train/trainer/.venv/lib/python3.10/site-packages/nvidia \ /interactive_ai/workflows/train/trainer/.venv/lib/python3.10/site-packages/triton/backends/nvidia/ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base ENV UV_COMPILE_BYTECODE=1 ENV UV_LINK_MODE=copy diff --git a/platform/services/account/Dockerfile b/platform/services/account/Dockerfile index 9b3346a9f..e77c13c87 100644 --- a/platform/services/account/Dockerfile +++ b/platform/services/account/Dockerfile @@ -31,7 +31,7 @@ RUN --mount=type=cache,target=/go/pkg/mod/ \ go-licenses save . --save_path /THIRD_PARTY_NOTICES || true # Production image -FROM gcr.io/distroless/static-debian12:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 AS runtime +FROM gcr.io/distroless/static-debian12:nonroot@sha256:2b7c93f6d6648c11f0e80a48558c8f77885eb0445213b8e69a6a0d7c89fc6ae4 AS runtime COPY --link --from=build /build/control_plane/account_service/account_service . COPY --from=build /THIRD_PARTY_NOTICES /THIRD_PARTY_NOTICES diff --git a/platform/services/auth_proxy/Dockerfile b/platform/services/auth_proxy/Dockerfile index efdddb129..0c7174125 100644 --- a/platform/services/auth_proxy/Dockerfile +++ b/platform/services/auth_proxy/Dockerfile @@ -29,7 +29,7 @@ RUN --mount=type=cache,target=/go/pkg/mod/ \ go-licenses save . --save_path /THIRD_PARTY_NOTICES || true # Production image -FROM gcr.io/distroless/static-debian12:nonroot@sha256:e8a4044e0b4ae4257efa45fc026c0bc30ad320d43bd4c1a7d5271bd241e386d0 AS runtime +FROM gcr.io/distroless/static-debian12:nonroot@sha256:2b7c93f6d6648c11f0e80a48558c8f77885eb0445213b8e69a6a0d7c89fc6ae4 AS runtime COPY --link --from=build /build/control_plane/auth_proxy/auth_proxy . COPY --from=build /THIRD_PARTY_NOTICES /THIRD_PARTY_NOTICES diff --git a/platform/services/credit/Dockerfile b/platform/services/credit/Dockerfile index 3947f5bb5..07a11e2b7 100644 --- a/platform/services/credit/Dockerfile +++ b/platform/services/credit/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/platform/services/initial_user/Dockerfile b/platform/services/initial_user/Dockerfile index 27aefc1e1..482379fcf 100644 --- a/platform/services/initial_user/Dockerfile +++ b/platform/services/initial_user/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/platform/services/notifier/Dockerfile b/platform/services/notifier/Dockerfile index f0fc88a6e..ff23928e4 100644 --- a/platform/services/notifier/Dockerfile +++ b/platform/services/notifier/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/platform/services/observability/Dockerfile b/platform/services/observability/Dockerfile index 384f09784..ca593878e 100644 --- a/platform/services/observability/Dockerfile +++ b/platform/services/observability/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/platform/services/onboarding/Dockerfile b/platform/services/onboarding/Dockerfile index 86a4d2a68..52eb2260a 100644 --- a/platform/services/onboarding/Dockerfile +++ b/platform/services/onboarding/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/platform/services/platform_cleaner/Dockerfile b/platform/services/platform_cleaner/Dockerfile index 673919885..84d7f9227 100644 --- a/platform/services/platform_cleaner/Dockerfile +++ b/platform/services/platform_cleaner/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/platform/services/user_directory/Dockerfile b/platform/services/user_directory/Dockerfile index ccfe039eb..c20e898aa 100644 --- a/platform/services/user_directory/Dockerfile +++ b/platform/services/user_directory/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/platform/services/weights_uploader/Dockerfile b/platform/services/weights_uploader/Dockerfile index 05226ea80..17ec73665 100644 --- a/platform/services/weights_uploader/Dockerfile +++ b/platform/services/weights_uploader/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:a8d56efd3a77aecc8d4dcc58a6e6e1f54b282c519221bd111fff02b6374db772 AS base +FROM python:3.10-slim-bookworm@sha256:6e343dac46beda4a69e708bfc21d1a91504b7bdb6cef357ba963b4220dec2189 AS base FROM base AS build diff --git a/web_ui/dex_templates/Dockerfile b/web_ui/dex_templates/Dockerfile index c16944609..8f799f7dc 100644 --- a/web_ui/dex_templates/Dockerfile +++ b/web_ui/dex_templates/Dockerfile @@ -1,4 +1,4 @@ # syntax=docker/dockerfile:1.7 -FROM debian:bookworm-slim@sha256:b4aa902587c2e61ce789849cb54c332b0400fe27b1ee33af4669e1f7e7c3e22f AS dex_templates +FROM debian:bookworm-slim@sha256:e899040a73d36e2b36fa33216943539d9957cba8172b858097c2cabcdb20a3e2 AS dex_templates COPY --link . /dex_templates/