diff --git a/api_app/Dockerfile b/api_app/Dockerfile index ebf227f5ee..c1c03f2630 100644 --- a/api_app/Dockerfile +++ b/api_app/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8-slim-bullseye as base +FROM python:3.13.0a4-slim as base COPY requirements.txt /. RUN pip3 install --no-cache-dir -r requirements.txt diff --git a/resource_processor/vmss_porter/Dockerfile b/resource_processor/vmss_porter/Dockerfile index 9c40ab5ee8..60b7af7853 100644 --- a/resource_processor/vmss_porter/Dockerfile +++ b/resource_processor/vmss_porter/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -FROM python:3.8-slim-bullseye +FROM python:3.13.0a4-slim SHELL ["/bin/bash", "-o", "pipefail", "-c"] diff --git a/templates/shared_services/admin-vm/Dockerfile.tmpl b/templates/shared_services/admin-vm/Dockerfile.tmpl index 29fcc34bfb..fc36415fde 100644 --- a/templates/shared_services/admin-vm/Dockerfile.tmpl +++ b/templates/shared_services/admin-vm/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/shared_services/airlock_notifier/Dockerfile.tmpl b/templates/shared_services/airlock_notifier/Dockerfile.tmpl index 213ef4d241..47009b15c9 100644 --- a/templates/shared_services/airlock_notifier/Dockerfile.tmpl +++ b/templates/shared_services/airlock_notifier/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT @@ -9,8 +9,8 @@ RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloa # Install jq RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt \ - apt-get update && \ - apt-get install -y zip --no-install-recommends + apt-get update && \ + apt-get install -y zip --no-install-recommends # PORTER_MIXINS diff --git a/templates/shared_services/certs/Dockerfile.tmpl b/templates/shared_services/certs/Dockerfile.tmpl index 0f39713944..0bad614651 100644 --- a/templates/shared_services/certs/Dockerfile.tmpl +++ b/templates/shared_services/certs/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 python:3.8-slim-bullseye +FROM --platform=linux/amd64 python:3.13.0a4-slim # PORTER_INIT diff --git a/templates/shared_services/cyclecloud/Dockerfile.tmpl b/templates/shared_services/cyclecloud/Dockerfile.tmpl index c584174140..7d21d9f1b1 100644 --- a/templates/shared_services/cyclecloud/Dockerfile.tmpl +++ b/templates/shared_services/cyclecloud/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/shared_services/databricks-auth/Dockerfile.tmpl b/templates/shared_services/databricks-auth/Dockerfile.tmpl index c584174140..7d21d9f1b1 100644 --- a/templates/shared_services/databricks-auth/Dockerfile.tmpl +++ b/templates/shared_services/databricks-auth/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/shared_services/firewall/Dockerfile.tmpl b/templates/shared_services/firewall/Dockerfile.tmpl index 4b5deb9d3a..2936b8bb2d 100644 --- a/templates/shared_services/firewall/Dockerfile.tmpl +++ b/templates/shared_services/firewall/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/shared_services/gitea/Dockerfile.tmpl b/templates/shared_services/gitea/Dockerfile.tmpl index c584174140..7d21d9f1b1 100644 --- a/templates/shared_services/gitea/Dockerfile.tmpl +++ b/templates/shared_services/gitea/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/shared_services/sonatype-nexus-vm/Dockerfile.tmpl b/templates/shared_services/sonatype-nexus-vm/Dockerfile.tmpl index 4b5deb9d3a..2936b8bb2d 100644 --- a/templates/shared_services/sonatype-nexus-vm/Dockerfile.tmpl +++ b/templates/shared_services/sonatype-nexus-vm/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/azureml/Dockerfile.tmpl b/templates/workspace_services/azureml/Dockerfile.tmpl index 7e29cfb0af..558c1eb997 100644 --- a/templates/workspace_services/azureml/Dockerfile.tmpl +++ b/templates/workspace_services/azureml/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/azureml/user_resources/aml_compute/Dockerfile.tmpl b/templates/workspace_services/azureml/user_resources/aml_compute/Dockerfile.tmpl index 4b5deb9d3a..2936b8bb2d 100644 --- a/templates/workspace_services/azureml/user_resources/aml_compute/Dockerfile.tmpl +++ b/templates/workspace_services/azureml/user_resources/aml_compute/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/databricks/Dockerfile.tmpl b/templates/workspace_services/databricks/Dockerfile.tmpl index 076d4cbb5b..30710bd997 100644 --- a/templates/workspace_services/databricks/Dockerfile.tmpl +++ b/templates/workspace_services/databricks/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/gitea/Dockerfile.tmpl b/templates/workspace_services/gitea/Dockerfile.tmpl index c584174140..7d21d9f1b1 100644 --- a/templates/workspace_services/gitea/Dockerfile.tmpl +++ b/templates/workspace_services/gitea/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/guacamole/Dockerfile.tmpl b/templates/workspace_services/guacamole/Dockerfile.tmpl index c584174140..7d21d9f1b1 100644 --- a/templates/workspace_services/guacamole/Dockerfile.tmpl +++ b/templates/workspace_services/guacamole/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/guacamole/user_resources/guacamole-azure-export-reviewvm/Dockerfile.tmpl b/templates/workspace_services/guacamole/user_resources/guacamole-azure-export-reviewvm/Dockerfile.tmpl index 4b5deb9d3a..2936b8bb2d 100644 --- a/templates/workspace_services/guacamole/user_resources/guacamole-azure-export-reviewvm/Dockerfile.tmpl +++ b/templates/workspace_services/guacamole/user_resources/guacamole-azure-export-reviewvm/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/guacamole/user_resources/guacamole-azure-import-reviewvm/Dockerfile.tmpl b/templates/workspace_services/guacamole/user_resources/guacamole-azure-import-reviewvm/Dockerfile.tmpl index 4b5deb9d3a..2936b8bb2d 100644 --- a/templates/workspace_services/guacamole/user_resources/guacamole-azure-import-reviewvm/Dockerfile.tmpl +++ b/templates/workspace_services/guacamole/user_resources/guacamole-azure-import-reviewvm/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/guacamole/user_resources/guacamole-azure-linuxvm/Dockerfile.tmpl b/templates/workspace_services/guacamole/user_resources/guacamole-azure-linuxvm/Dockerfile.tmpl index 4b5deb9d3a..2936b8bb2d 100644 --- a/templates/workspace_services/guacamole/user_resources/guacamole-azure-linuxvm/Dockerfile.tmpl +++ b/templates/workspace_services/guacamole/user_resources/guacamole-azure-linuxvm/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/guacamole/user_resources/guacamole-azure-windowsvm/Dockerfile.tmpl b/templates/workspace_services/guacamole/user_resources/guacamole-azure-windowsvm/Dockerfile.tmpl index 4b5deb9d3a..2936b8bb2d 100644 --- a/templates/workspace_services/guacamole/user_resources/guacamole-azure-windowsvm/Dockerfile.tmpl +++ b/templates/workspace_services/guacamole/user_resources/guacamole-azure-windowsvm/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/health-services/Dockerfile.tmpl b/templates/workspace_services/health-services/Dockerfile.tmpl index 7e29cfb0af..558c1eb997 100644 --- a/templates/workspace_services/health-services/Dockerfile.tmpl +++ b/templates/workspace_services/health-services/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/innereye/Dockerfile.tmpl b/templates/workspace_services/innereye/Dockerfile.tmpl index dc5d0e0757..7f73a0e442 100644 --- a/templates/workspace_services/innereye/Dockerfile.tmpl +++ b/templates/workspace_services/innereye/Dockerfile.tmpl @@ -1,4 +1,4 @@ -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/mlflow/Dockerfile.tmpl b/templates/workspace_services/mlflow/Dockerfile.tmpl index c584174140..7d21d9f1b1 100644 --- a/templates/workspace_services/mlflow/Dockerfile.tmpl +++ b/templates/workspace_services/mlflow/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/mlflow/mlflow-server/docker/Dockerfile b/templates/workspace_services/mlflow/mlflow-server/docker/Dockerfile index 839b35fe0c..5f90ce7245 100644 --- a/templates/workspace_services/mlflow/mlflow-server/docker/Dockerfile +++ b/templates/workspace_services/mlflow/mlflow-server/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8-bullseye +FROM python:3.13.0a4-slim # Install MLflow Python Packages RUN pip install --no-cache-dir psycopg2==2.9.5 mlflow==2.0.1 azure-storage-blob==12.14.1 diff --git a/templates/workspace_services/mysql/Dockerfile.tmpl b/templates/workspace_services/mysql/Dockerfile.tmpl index c584174140..7d21d9f1b1 100644 --- a/templates/workspace_services/mysql/Dockerfile.tmpl +++ b/templates/workspace_services/mysql/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspace_services/ohdsi/Dockerfile.tmpl b/templates/workspace_services/ohdsi/Dockerfile.tmpl index 12a32994a5..a1927e6547 100644 --- a/templates/workspace_services/ohdsi/Dockerfile.tmpl +++ b/templates/workspace_services/ohdsi/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT @@ -17,11 +17,11 @@ RUN apt-get update && apt-get install -y curl gnupg && \ # Git is required for terraform_azurerm_environment_configuration RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt \ - apt-get update && apt-get install -y git --no-install-recommends + apt-get update && apt-get install -y git --no-install-recommends # PostgreSql is required by Atlas RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt \ - apt-get update && apt-get install -y postgresql-client gettext apache2-utils curl jq --no-install-recommends + apt-get update && apt-get install -y postgresql-client gettext apache2-utils curl jq --no-install-recommends # PORTER_MIXINS diff --git a/templates/workspaces/airlock-import-review/Dockerfile.tmpl b/templates/workspaces/airlock-import-review/Dockerfile.tmpl index b572098d23..757a021aed 100644 --- a/templates/workspaces/airlock-import-review/Dockerfile.tmpl +++ b/templates/workspaces/airlock-import-review/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT @@ -7,7 +7,7 @@ RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloa # Git is required for terraform_azurerm_environment_configuration RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt \ - apt-get update && apt-get install -y git jq curl ca-certificates patch --no-install-recommends + apt-get update && apt-get install -y git jq curl ca-certificates patch --no-install-recommends ARG AZURE_TRE_VERSION="0.15.2" diff --git a/templates/workspaces/base/Dockerfile.tmpl b/templates/workspaces/base/Dockerfile.tmpl index 7e29cfb0af..558c1eb997 100644 --- a/templates/workspaces/base/Dockerfile.tmpl +++ b/templates/workspaces/base/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT diff --git a/templates/workspaces/unrestricted/Dockerfile.tmpl b/templates/workspaces/unrestricted/Dockerfile.tmpl index 53d78008f2..a982292ac3 100644 --- a/templates/workspaces/unrestricted/Dockerfile.tmpl +++ b/templates/workspaces/unrestricted/Dockerfile.tmpl @@ -1,5 +1,5 @@ # syntax=docker/dockerfile-upstream:1.4.0 -FROM --platform=linux/amd64 debian:bullseye-slim +FROM --platform=linux/amd64 debian:bookworm-20240211-slim # PORTER_INIT @@ -7,7 +7,7 @@ RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloa # Git is required for terraform_azurerm_environment_configuration RUN --mount=type=cache,target=/var/cache/apt --mount=type=cache,target=/var/lib/apt \ - apt-get update && apt-get install -y git jq curl ca-certificates patch --no-install-recommends + apt-get update && apt-get install -y git jq curl ca-certificates patch --no-install-recommends ARG AZURE_TRE_VERSION="0.14.0"