fix: introduce workaround for cross-platform docker image building
This commit is contained in:
@@ -1,11 +1,16 @@
|
||||
# Credit: https://www.digitalocean.com/community/tutorials/how-to-build-a-node-js-application-with-docker
|
||||
# Credit:
|
||||
# https://www.digitalocean.com/community/tutorials/how-to-build-a-node-js-application-with-docker
|
||||
# https://stackoverflow.com/a/56941391
|
||||
#
|
||||
# Includes workaround for:
|
||||
# https://github.com/expo/expo/issues/33340
|
||||
# https://github.com/npm/cli/issues/4828
|
||||
|
||||
FROM node:24-trixie-slim AS builder
|
||||
|
||||
WORKDIR /app
|
||||
COPY ./kittyurl-frontend/package*.json ./
|
||||
RUN npm ci && npm cache clean --force
|
||||
RUN npm ci && npm i --force && npm cache clean --force
|
||||
COPY ./kittyurl-frontend/. ./
|
||||
RUN npm run build
|
||||
|
||||
|
||||
Reference in New Issue
Block a user