FROM container-registry.oracle.com/os/oraclelinux:8 as base RUN dnf upgrade -y && \ dnf module enable nodejs:16 -y && \ dnf module install nodejs -y FROM base AS builder WORKDIR /app COPY . . RUN npm ci && npm run build FROM base WORKDIR /app COPY --from=builder /app/data data COPY --from=builder /app/dist dist COPY --from=builder /app/package.json . COPY --from=builder /app/package-lock.json . RUN npm ci --omit=dev EXPOSE 3000 CMD [ "npm", "run", "start:prod" ]