FROM mcr.microsoft.com/playwright:v1.63.0-noble@sha256:eff16c30e6f3f4af0a03fa4b706120d5e9b0891c344a27d64559aff5900a4a27
WORKDIR /fixture
COPY package.json package-lock.json ./
RUN npm ci --ignore-scripts --no-audit --no-fund
COPY *.vue probe.mjs ./
USER pwuser
WORKDIR /work
CMD ["sh", "-c", "cp /fixture/*.vue /fixture/probe.mjs /fixture/package.json /work/ && ln -s /fixture/node_modules /work/node_modules && node probe.mjs"]
