HAKASHUN / manabi

manabi
14 stars 1 forks source link

Docker Image(node:6.10.1-alpine) => karma => PhantomJS #123

Closed HAKASHUN closed 7 years ago

HAKASHUN commented 7 years ago
FROM node:6.10.1-alpine

# Install PhantomJS
ENV PHANTOMJS_ARCHIVE="phantomjs.tar.gz"
RUN echo '@edge http://nl.alpinelinux.org/alpine/edge/main'>> /etc/apk/repositories \
    && apk --update add curl

RUN curl -Lk -o $PHANTOMJS_ARCHIVE https://github.com/fgrehm/docker-phantomjs2/releases/download/v2.0.0-20150722/dockerized-phantomjs.tar.gz \
    && tar -xf $PHANTOMJS_ARCHIVE -C /tmp/ \
    && cp -R /tmp/etc/fonts /etc/ \
    && cp -R /tmp/lib/* /lib/ \
    && cp -R /tmp/lib64 / \
    && cp -R /tmp/usr/lib/* /usr/lib/ \
    && cp -R /tmp/usr/lib/x86_64-linux-gnu /usr/ \
    && cp -R /tmp/usr/share/* /usr/share/ \
    && cp /tmp/usr/local/bin/phantomjs /usr/bin/ \
    && rm -fr $PHANTOMJS_ARCHIVE  /tmp/*