patek.cz/linting/js/Dockerfile
2019-07-17 21:59:14 +02:00

21 lines
388 B
Docker

FROM node:12-alpine
RUN mkdir /src
# Hack to upgrade NPM:
# - install local version
# - replace old global verson with new one
RUN npm install npm@5.3 && \
rm -rf /usr/local/lib/node_modules/npm && \
mv /node_modules/npm /usr/local/lib/node_modules
RUN npm install -g xo@0.24.0
# Cleanup
RUN rm -fr /root/.npm /node_modules
WORKDIR /src
ENTRYPOINT ["/usr/local/bin/xo"]