From adaf99272ca560c86489bd06f58f403ec57b377f Mon Sep 17 00:00:00 2001 From: JuniorJPDJ Date: Wed, 23 Nov 2022 23:48:14 +0100 Subject: [PATCH] feat(front/Dockerfile): cross-build on native platform Part-of: --- .../changelog.d/front-dockerfile-native-build.enhancement | 1 + front/Dockerfile | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 changes/changelog.d/front-dockerfile-native-build.enhancement diff --git a/changes/changelog.d/front-dockerfile-native-build.enhancement b/changes/changelog.d/front-dockerfile-native-build.enhancement new file mode 100644 index 000000000..72644a9b7 --- /dev/null +++ b/changes/changelog.d/front-dockerfile-native-build.enhancement @@ -0,0 +1 @@ +Build frontend natively for cross-arch docker images diff --git a/front/Dockerfile b/front/Dockerfile index d80dbfcdf..ec8a9a861 100644 --- a/front/Dockerfile +++ b/front/Dockerfile @@ -1,4 +1,8 @@ -FROM node:18-alpine as builder +ARG BUILDPLATFORM=linux/amd64 +# default to building on linux/amd64 for legacy builders +# docker buildx overwrites this ARG + +FROM --platform=$BUILDPLATFORM node:18-alpine as builder WORKDIR /app COPY package.json yarn.lock /app/