diff --git a/interactive_ai/migration_job/Dockerfile b/interactive_ai/migration_job/Dockerfile index abf683ed6..dd87c4524 100644 --- a/interactive_ai/migration_job/Dockerfile +++ b/interactive_ai/migration_job/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/services/auto_train/Dockerfile b/interactive_ai/services/auto_train/Dockerfile index 2aa18a2d2..5ef71533c 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/services/dataset_ie/Dockerfile b/interactive_ai/services/dataset_ie/Dockerfile index d8f350aea..0c12e570f 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/services/director/Dockerfile b/interactive_ai/services/director/Dockerfile index 939d07033..17454b45d 100644 --- a/interactive_ai/services/director/Dockerfile +++ b/interactive_ai/services/director/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/services/inference_gateway/Dockerfile b/interactive_ai/services/inference_gateway/Dockerfile index 93c8cd785..121d907d2 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:74d56e3931e0d5a1dd51f8c8a2466d21de84a271cd3b5a733b803aa91abf4421 AS runtime +FROM debian:bookworm-slim@sha256:f06537653ac770703bc45b4b113475bd402f451e85223f0f2837acbf89ab020a AS runtime # Install ffmpeg RUN apt-get update && \ diff --git a/interactive_ai/services/jobs/Dockerfile b/interactive_ai/services/jobs/Dockerfile index 4f433acb6..731d0ced7 100644 --- a/interactive_ai/services/jobs/Dockerfile +++ b/interactive_ai/services/jobs/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/services/model_registration/Dockerfile b/interactive_ai/services/model_registration/Dockerfile index 78ea3c617..c39cadeaf 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/services/project_ie/Dockerfile b/interactive_ai/services/project_ie/Dockerfile index b3d3f893a..9b3c18af2 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/services/resource/Dockerfile b/interactive_ai/services/resource/Dockerfile index e6305fe05..172cc2025 100644 --- a/interactive_ai/services/resource/Dockerfile +++ b/interactive_ai/services/resource/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/services/visual_prompt/Dockerfile b/interactive_ai/services/visual_prompt/Dockerfile index 6d6e814c0..28b4a9cc6 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/workflows/dataset_ie/Dockerfile b/interactive_ai/workflows/dataset_ie/Dockerfile index 8ba7b9696..2ea965822 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/workflows/model_test/Dockerfile b/interactive_ai/workflows/model_test/Dockerfile index a52ae488f..4d030b710 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/workflows/optimize/Dockerfile b/interactive_ai/workflows/optimize/Dockerfile index 24ca90eee..a3a9f91e2 100644 --- a/interactive_ai/workflows/optimize/Dockerfile +++ b/interactive_ai/workflows/optimize/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/workflows/project_ie/Dockerfile b/interactive_ai/workflows/project_ie/Dockerfile index 40ccd5099..03d15244a 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/interactive_ai/workflows/train/Dockerfile b/interactive_ai/workflows/train/Dockerfile index b4b6f6ada..d0cf0c45d 100644 --- a/interactive_ai/workflows/train/Dockerfile +++ b/interactive_ai/workflows/train/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 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 4401b508f..77bdbc7e6 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS runtime +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 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 d7b95e9d9..90ccb0c39 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS python_dependencies +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 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:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base ENV UV_COMPILE_BYTECODE=1 ENV UV_LINK_MODE=copy diff --git a/platform/services/credit/Dockerfile b/platform/services/credit/Dockerfile index a6d00afaf..383ed8048 100644 --- a/platform/services/credit/Dockerfile +++ b/platform/services/credit/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/platform/services/initial_user/Dockerfile b/platform/services/initial_user/Dockerfile index 01e93b186..31a3bc76b 100644 --- a/platform/services/initial_user/Dockerfile +++ b/platform/services/initial_user/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/platform/services/notifier/Dockerfile b/platform/services/notifier/Dockerfile index 5fc93b9b4..e4434abae 100644 --- a/platform/services/notifier/Dockerfile +++ b/platform/services/notifier/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/platform/services/observability/Dockerfile b/platform/services/observability/Dockerfile index 53c34db5d..41df440c8 100644 --- a/platform/services/observability/Dockerfile +++ b/platform/services/observability/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/platform/services/onboarding/Dockerfile b/platform/services/onboarding/Dockerfile index 724558078..4ad0d5cdd 100644 --- a/platform/services/onboarding/Dockerfile +++ b/platform/services/onboarding/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/platform/services/platform_cleaner/Dockerfile b/platform/services/platform_cleaner/Dockerfile index 3ff5fb351..45ae4128d 100644 --- a/platform/services/platform_cleaner/Dockerfile +++ b/platform/services/platform_cleaner/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/platform/services/user_directory/Dockerfile b/platform/services/user_directory/Dockerfile index 4a7448573..ed15612df 100644 --- a/platform/services/user_directory/Dockerfile +++ b/platform/services/user_directory/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/platform/services/weights_uploader/Dockerfile b/platform/services/weights_uploader/Dockerfile index 7a395d35a..10dbac352 100644 --- a/platform/services/weights_uploader/Dockerfile +++ b/platform/services/weights_uploader/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10-slim-bookworm@sha256:23f63358922e79a794f71be8f3723c84e5ccca9638af3f74456dc73d6184499e AS base +FROM python:3.10-slim-bookworm@sha256:a02d127ac3e004d100268fcf394e8d673e1f43f2ac84d2f38f7d8345f18890b3 AS base FROM base AS build diff --git a/web_ui/dex_templates/Dockerfile b/web_ui/dex_templates/Dockerfile index 4bac00c08..3ab94a1ee 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:74d56e3931e0d5a1dd51f8c8a2466d21de84a271cd3b5a733b803aa91abf4421 AS dex_templates +FROM debian:bookworm-slim@sha256:f06537653ac770703bc45b4b113475bd402f451e85223f0f2837acbf89ab020a AS dex_templates COPY --link . /dex_templates/