From 0a85108186fb062eba05d701b15c6cfe2b79aec8 Mon Sep 17 00:00:00 2001 From: Schneider Roland Date: Sat, 8 Mar 2025 09:27:02 +0100 Subject: [PATCH] fix prod docker cms build --- yoga-cms/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yoga-cms/Dockerfile b/yoga-cms/Dockerfile index 051c910..17671d2 100644 --- a/yoga-cms/Dockerfile +++ b/yoga-cms/Dockerfile @@ -1,5 +1,5 @@ # Creating multi-stage build for production -FROM node:18-alpine as build +FROM --platform=linux/amd64 node:18-alpine as BUILDER RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev vips-dev git > /dev/null 2>&1 ARG NODE_ENV=production ENV NODE_ENV=${NODE_ENV} @@ -7,14 +7,14 @@ ENV NODE_ENV=${NODE_ENV} WORKDIR /opt/ COPY package.json package-lock.json ./ RUN npm install -g node-gyp -RUN npm config set fetch-retry-maxtimeout 600000 -g && npm install --only=production --debug +RUN npm config set fetch-retry-maxtimeout 600000 -g && npm install --only=production ENV PATH=/opt/node_modules/.bin:$PATH WORKDIR /opt/app COPY . . -RUN npm run build --debug +RUN npm run build # Creating final production image -FROM node:18-alpine +FROM --platform=linux/amd64 node:18-alpine RUN apk add --no-cache vips-dev ARG NODE_ENV=production ENV NODE_ENV=${NODE_ENV}