5dc29141d5
Adds a new Federation Graph page to display subgraphs and their schemas. Implements loading state and error handling. Enhances coverage reporting by including 'lcov' format for better insights into test coverage metrics.
21 lines
768 B
Docker
21 lines
768 B
Docker
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 postinstall && npm run generate && npm run lint && npm run test:coverage
|
|
|
|
FROM scratch as export
|
|
COPY --from=builder /build/coverage /
|
|
|
|
FROM amd64/nginx:1.29.3@sha256:4fd8a65a560a906addb9930f2cd5a3d33ff5b8e8b50e983bce275c9c78151a96
|
|
MAINTAINER Joakim Olsson <joakim@unbound.se>
|
|
|
|
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/
|