| ADD alpine-minirootfs-3.22.5-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| /bin/sh -c apk upgrade --no-cache && apk add --no-cache chromium nodejs npm ca-certificates font-noto ttf-freefont |
| /bin/sh -c addgroup -g 10012 qabrowser && adduser -S -u 10012 -G qabrowser -h /home/qabrowser -s /sbin/nologin qabrowser |
| ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 QA_CHROMIUM=/usr/bin/chromium NODE_ENV=production |
| WORKDIR /app |
| COPY multi:bdfdd8547faffc0a8f7372b83115dcea8948e82a3d4b1052f8a44c432743845c in ./ |
| /bin/sh -c npm ci --omit=dev && npm cache clean --force |
| COPY dir:b66a144498df74ee4b2332a93a47a999ff2a762a3cb8d675c6870c7ec085b334 in ./scenarios |
| USER qabrowser:qabrowser |
| ENTRYPOINT ["node", "/app/scenarios/run.mjs"] |