Skip to content

Commit

Permalink
🌱 Configure npm fetch timeout in Dockerfile build
Browse files Browse the repository at this point in the history
Hopefully this will help fix arm64 build issues when
running in qemu on github actions.

Signed-off-by: Scott J Dickerson <sdickers@redhat.com>
  • Loading branch information
sjd78 committed Aug 22, 2024
1 parent 8ba1055 commit 890deef
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,13 @@ FROM registry.access.redhat.com/ubi9/nodejs-18:1-118 as builder

USER 1001
COPY --chown=1001 . .
RUN npm clean-install --ignore-scripts && npm run build && npm run dist
RUN npm version && \
npm config --location=project set fetch-retry-maxtimeout 300000 \
npm config --location=project set fetch-retry-mintimeout 60000 \
npm config --location=project set fetch-timeout 600000 \
npm clean-install --verbose --ignore-scripts --no-audit && \
npm run build && \
npm run dist

# Runner image
FROM registry.access.redhat.com/ubi9/nodejs-18-minimal:1-123
Expand Down

0 comments on commit 890deef

Please sign in to comment.