Commit 890fc6b

mo khan <mo@mokhan.ca>
2016-05-28 21:56:22
install phantomjs via npm and remove gem.
1 parent 430e082
Dockerfile
@@ -3,11 +3,15 @@ MAINTAINER mo@mokhan.ca
 
 RUN apt-get update && apt-get install -y \
   build-essential \
-  nodejs \
   libpq-dev \
   libxml2-dev \
   libxslt1-dev \
   unzip
+RUN apt-get install -y vim
+RUN curl -sL https://deb.nodesource.com/setup_4.x | bash -
+RUN apt-get install -y nodejs
+RUN npm install npm -g
+RUN npm install phantomjs-prebuilt -g
 
 RUN mkdir -p /app
 WORKDIR /app
Gemfile
@@ -38,7 +38,6 @@ source 'https://rubygems.org' do
   gem 'kaminari'
   gem 'meta_request', group: :development
   gem 'pg'
-  gem 'phantomjs', group: [:development, :test]
   gem 'poltergeist', group: :test
   gem 'puma'
   gem 'rack-mini-profiler', group: :development
Gemfile.lock
@@ -240,7 +240,6 @@ GEM
     parser (2.3.0.7)
       ast (~> 2.2)
     pg (0.18.4)
-    phantomjs (2.1.1.0)
     poltergeist (1.9.0)
       capybara (~> 2.1)
       cliver (~> 0.3.1)
@@ -466,7 +465,6 @@ DEPENDENCIES
   kaminari!
   meta_request!
   pg!
-  phantomjs!
   poltergeist!
   puma!
   rack-mini-profiler!