From 729aac9bd1b09bbdc048da563aaf0f5af6b69baf Mon Sep 17 00:00:00 2001 From: Simon Li Date: Sat, 6 May 2023 00:38:05 +0100 Subject: [PATCH] Why is BUILDPLATFORM linux/arm64 when buliding arm64 on a gh amd64 runner? --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3dae79a4..b134c24e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -59,7 +59,11 @@ COPY . . ###################################################################### # The JupyterHub wheel is pure Python so can be built once on any architecture -FROM --platform=${BUILDPLATFORM:-linux/amd64} base-builder AS jupyterhub-builder +# TODO: re-enable BUILDPLATFORM instead of forcing to linux/amd64 +#FROM --platform=${BUILDPLATFORM:-linux/amd64} base-builder AS jupyterhub-builder +FROM --platform=linux/amd64 base-builder AS jupyterhub-builder + +RUN echo "BUILDPLATFORM=${BUILDPLATFORM} TARGETPLATFORM=${TARGETPLATFORM}" ARG PIP_CACHE_DIR=/tmp/pip-cache RUN --mount=type=cache,target=${PIP_CACHE_DIR} \