diff --git a/docker/dist-arm/server.Dockerfile b/docker/dist-arm/server.Dockerfile index 045056b81..2b38e47d0 100644 --- a/docker/dist-arm/server.Dockerfile +++ b/docker/dist-arm/server.Dockerfile @@ -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"]