From 47fc936a4d328857b532bde631adc967c41e2625 Mon Sep 17 00:00:00 2001 From: kev Date: Wed, 20 Jan 2016 10:36:30 +0800 Subject: [PATCH] update phantomjs --- README.md | 3 +++ phantomjs/Dockerfile | 48 +++++++++++++++++++++++++++++++++----------- 2 files changed, 39 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 2152e08..3e6ab71 100644 --- a/README.md +++ b/README.md @@ -4,16 +4,19 @@ dockerfiles [![](https://travis-ci.org/vimagick/dockerfiles.svg)](https://travis-ci.org/vimagick/dockerfiles) - :octocat: +- :beetle: - :book: - :whale: ## TODO +- [ ] cloudtunes - [ ] ffmpeg - [ ] freegeoip - [ ] gitolite - [ ] hashcat - [ ] irc +- [ ] plex - [ ] tshark ## DONE diff --git a/phantomjs/Dockerfile b/phantomjs/Dockerfile index dd7122e..69b26ba 100644 --- a/phantomjs/Dockerfile +++ b/phantomjs/Dockerfile @@ -5,23 +5,47 @@ FROM ubuntu:14.04 MAINTAINER kev -RUN apt-get update \ - && apt-get install -y git build-essential g++ flex bison gperf ruby perl \ - libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev \ - libpng-dev libjpeg-dev python \ - && git clone git://github.com/ariya/phantomjs.git \ +RUN set -xe \ + && apt-get update \ + && apt-get install -y bison \ + build-essential \ + flex \ + g++ \ + git \ + gperf \ + libfontconfig1 \ + libfontconfig1-dev \ + libicu52 \ + libicu-dev \ + libjpeg8 \ + libjpeg-dev \ + libpng-dev \ + libsqlite3-dev \ + libssl-dev \ + perl \ + python \ + ruby \ + && git clone -b 2.0 --single-branch git://github.com/ariya/phantomjs.git \ && cd phantomjs \ - && git checkout 2.0 \ && echo y | ./build.sh 2>/dev/null 1>&2 \ && install -v -s -m 755 bin/phantomjs /usr/local/bin/ \ && cd .. \ && rm -rf phantomjs \ - && apt-get remove -y git build-essential g++ flex bison gperf ruby perl \ - libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev \ - libpng-dev libjpeg-dev python \ - && apt-get autoremove -y \ - && apt-get install -y libfontconfig1 libicu52 libjpeg8 \ - && apt-get clean -y \ + && apt-get purge -y --auto-remove bison \ + build-essential \ + flex \ + g++ \ + git \ + gperf \ + libfontconfig1-dev \ + libicu-dev \ + libjpeg-dev \ + libpng-dev \ + libsqlite3-dev \ + libssl-dev \ + perl \ + python \ + ruby \ && rm -rf /var/lib/apt/lists/* CMD ["/usr/local/bin/phantomjs"]