Merge pull request #2908 from bluewave-labs/fix/alpine-to-slim

fix build
This commit is contained in:
Alexander Holliday authored and GitHub committed 2025-09-01 09:15:17 -07:00
commit e818a02a2a
1 file changed
+7 -6
+7 -6
View File
@@ -3,23 +3,24 @@ FROM node:20-slim AS frontend-build
WORKDIR /app/client
COPY client/package*.json ./
RUN npm ci
RUN npm ci --omit=optional
COPY client ./
RUN npm run build
FROM node:20-slim AS backend
WORKDIR /app/server
COPY server ./
COPY --from=frontend-build /app/client/dist ./public
COPY server/package*.json ./
RUN npm ci --omit=optional
COPY server ./
COPY --from=frontend-build /app/client/dist ./public
RUN chmod +x ./scripts/inject-vars.sh
EXPOSE 52345
CMD ./scripts/inject-vars.sh && node ./src/index.js
CMD ["sh", "-c", "./scripts/inject-vars.sh && node ./src/index.js"]