mirror of
https://github.com/docsifyjs/docsify.git
synced 2026-01-18 15:13:00 +00:00
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
15 lines
369 B
Docker
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"]
|