summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: b0a5d1fce8a7866f0c04f48fa54769545da8a33d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM ruby:2.3
MAINTAINER mo@mokhan.ca

RUN apt-get update && apt-get install -y \
  build-essential \
  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 apt-get install -y postgresql-client
RUN apt-get install -y graphviz

RUN mkdir -p /app
WORKDIR /app

ADD Gemfile* ./
RUN gem install bundler && bundle install --jobs 4
ADD . ./