about summary refs log tree commit diff
path: root/Dockerfile
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2016-08-24 18:51:36 +0200
committerEugen Rochko <eugen@zeonfederated.com>2016-08-24 18:51:36 +0200
commit03f5ffcd06ba82103327468b1bc6fe9127af8e13 (patch)
treee7a9cf9128c60fb99f5543bf8ee0a30fbebfd761 /Dockerfile
parent49520d6e627e49a1f9f1b8cfa9b323450307fcc6 (diff)
Dockerfile adjustments
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index bb4c70d87..2b15d437b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,15 +2,17 @@ FROM ruby:2.2.4
 
 ENV RAILS_ENV=production
 
-RUN apt-get update -qq && apt-get install -y build-essential libpq-dev && rm -rf /var/lib/apt/lists/*
+RUN apt-get update -qq && apt-get install -y build-essential libpq-dev libxml2-dev libxslt1-dev nodejs nodejs-legacy npm && rm -rf /var/lib/apt/lists/*
 RUN mkdir /mastodon
 
 WORKDIR /mastodon
 
 ADD Gemfile /mastodon/Gemfile
 ADD Gemfile.lock /mastodon/Gemfile.lock
+ADD package.json /mastodon/package.json
 
-RUN bundle install --deployment --without test --without development
+RUN bundle install --deployment --without test development
+RUN npm install
 
 ADD . /mastodon