From f5f6f98627b67dfe95675441c3ef8610ed19782e Mon Sep 17 00:00:00 2001 From: Emmanuel Cabaud Date: Thu, 6 Feb 2025 10:21:03 +0100 Subject: [PATCH] fix(docker) python-translation-build --- Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index aa83fc8f1cc2f..acfba0dce54eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,11 +23,14 @@ ARG PY_VER=3.11-slim-bookworm # If BUILDPLATFORM is null, set it to 'amd64' (or leave as is otherwise). ARG BUILDPLATFORM=${BUILDPLATFORM:-amd64} +# Include translations in the final build +ARG BUILD_TRANSLATIONS="false" + ###################################################################### # superset-node-ci used as a base for building frontend assets and CI ###################################################################### FROM --platform=${BUILDPLATFORM} node:20-bullseye-slim AS superset-node-ci -ARG BUILD_TRANSLATIONS="false" # Include translations in the final build +ARG BUILD_TRANSLATIONS ENV BUILD_TRANSLATIONS=${BUILD_TRANSLATIONS} ARG DEV_MODE="false" # Skip frontend build in dev mode ENV DEV_MODE=${DEV_MODE} @@ -122,6 +125,9 @@ ENV PATH="/app/.venv/bin:${PATH}" ###################################################################### FROM python-base AS python-translation-compiler +ARG BUILD_TRANSLATIONS +ENV BUILD_TRANSLATIONS=${BUILD_TRANSLATIONS} + # Install Python dependencies using docker/pip-install.sh COPY requirements/translations.txt requirements/ RUN --mount=type=cache,target=/root/.cache/uv \