FROM cypress/base:25.0.0@sha256:43bc659f825c1a9e4aa540fcdf35065de3e20e0b463589bfccd1ecb717cfc0fb as builder WORKDIR /build RUN npm install --global node-gyp && \ git config --global --add safe.directory /build COPY ./package.json ./package-lock.json ./ RUN npm ci --no-progress COPY . /build RUN npm run generate FROM amd64/nginx:1.29.3@sha256:4fd8a65a560a906addb9930f2cd5a3d33ff5b8e8b50e983bce275c9c78151a96 MAINTAINER Joakim Olsson COPY ./nginx/nginx.conf /etc/nginx/nginx.conf COPY ./nginx/security_headers.conf /etc/nginx/security_headers.conf COPY --from=builder /build/.output/public/ /usr/share/nginx/html/