From 5e1a7f58e50acc793380063e2b2c03bb31e4a604 Mon Sep 17 00:00:00 2001 From: Shinnosuke Sawada-Dazai Date: Mon, 16 Dec 2024 14:19:20 +0900 Subject: [PATCH] Add workaround for aarch64 container image build (#5423) * Make yarnt imeout longer Signed-off-by: Shinnosuke Sawada-Dazai * Use node 18 to build control plane web contents Signed-off-by: Shinnosuke Sawada-Dazai --------- Signed-off-by: Shinnosuke Sawada-Dazai --- cmd/pipecd/Dockerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/pipecd/Dockerfile b/cmd/pipecd/Dockerfile index 8fcc35dc82..e70325a23a 100644 --- a/cmd/pipecd/Dockerfile +++ b/cmd/pipecd/Dockerfile @@ -1,11 +1,19 @@ # web builder -FROM node:20.18.1-alpine3.21 AS web +# because of this issue, we choose node 18 +# https://github.com/pipe-cd/pipecd/issues/5422 +# https://github.com/nodejs/docker-node/issues/1335#issuecomment-2024344411 +FROM node:18.20.5-alpine3.21 AS web WORKDIR /app COPY . . RUN apk add --no-cache make git + +# because of this issue, we set network-timeout to 300000 +# https://github.com/pipe-cd/pipecd/issues/5422 +RUN yarn config set network-timeout 300000 + RUN make update/web-deps RUN make build/web