docsify/Dockerfile
Joe Pea 5de5e5ec96 get tests running
We had to pin the `colors` library (used by live-server)because the
author wilfully broke it to disrupt millions of users.
https://github.com/Marak/colors.js/issues/285
2022-01-09 19:09:20 -08:00

15 lines
369 B
Docker

FROM mcr.microsoft.com/playwright:focal
WORKDIR /app
COPY . .
RUN rm package-lock.json
RUN npm install
RUN npx playwright install
RUN npm install jsdom --no-save
RUN rm -rf node_modules/jest-environment-jsdom/node_modules/jsdom/
RUN mv node_modules/jsdom node_modules/jest-environment-jsdom/node_modules/jsdom
RUN npm run build
ENTRYPOINT ["npm", "run"]
CMD ["test"]