FROM alpine:3.9 RUN apk add --update --no-cache npm texlive poppler cairo bash texmf-dist-full ghostscript RUN apk add --update --no-cache --virtual .build-deps poppler-dev cairo-dev wget build-base pkgconf ADD . /latex WORKDIR /latex RUN npm install && \ cd /tmp && \ wget https://github.com/dawbarton/pdf2svg/archive/v0.2.3.tar.gz && \ tar -xzf v0.2.3.tar.gz && \ cd pdf2svg-0.2.3/ && \ ./configure && make && make install && \ cd / && \ rm -rf /tmp/pdf2svg-0.2.3/ && \ echo "cd /latex" > /start.sh && \ echo "bash tex2svg.sh" > /start.sh && \ echo "npm start" >> /start.sh CMD ["bash", "/start.sh"]