Dockerfile 439 B

1234567891011121314151617
  1. FROM registry.access.redhat.com/ubi9/nodejs-22:latest AS build
  2. USER root
  3. ENV CYPRESS_INSTALL_BINARY=0
  4. ADD . /usr/src/app
  5. WORKDIR /usr/src/app
  6. RUN LOCAL_YARN="node $(awk '/yarnPath:/{print $2}' .yarnrc.yml)" && \
  7. $LOCAL_YARN install --immutable && $LOCAL_YARN build
  8. FROM registry.access.redhat.com/ubi9/nginx-120:latest
  9. COPY --from=build /usr/src/app/dist /usr/share/nginx/html
  10. USER 1001
  11. ENTRYPOINT ["nginx", "-g", "daemon off;"]