fix multiarch build

This commit is contained in:
Alex Holliday committed 2025-09-04 15:15:09 -07:00
1 parent fb0a86d37c
commit 72f070fbcb
1 file changed
+8 -8
+8 -8
View File
@@ -1,30 +1,30 @@
# ---------------------
# Frontend build stage
# ---------------------
FROM --platform=$TARGETPLATFORM node:24-slim AS frontend-build
FROM node:24-slim AS frontend-build
WORKDIR /app/client
COPY client/package*.json ./
COPY client/package.json ./
RUN npm ci
RUN npm install
RUN npm install esbuild@0.25.5 --build-from-source
COPY client ./
RUN npm rebuild esbuild
RUN npm run build
# ---------------------
# Backend stage
# ---------------------
FROM --platform=$TARGETPLATFORM node:24-slim AS backend
FROM node:24-slim AS backend
WORKDIR /app/server
COPY server/package*.json ./
COPY server/package.json ./
RUN npm ci
RUN npm install
COPY server ./