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/