Closed HAKASHUN closed 7 years ago
node:6.10.1-alpine
phantomjs-prebuilt
https://github.com/fgrehm/docker-phantomjs2
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/*
node:6.10.1-alpine
のイメージ内でテストランナーkarmaを動かしたかったphantomjs-prebuilt
をインストールしていたが、phantomjsが起動できない問題が発生https://github.com/fgrehm/docker-phantomjs2
からDockerlizeされたphantomjsをダウンロードして、Docker Image内にインストールするようにした。