Merge branch 'master' into 4559-long-component-names
[arvados.git] / docker / passenger / Dockerfile
1 # Arvados passenger image
2
3 FROM arvados/base
4 MAINTAINER Ward Vandewege <ward@curoverse.com>
5
6 # Install packages and build the passenger apache module
7
8 RUN apt-get update -qq
9 RUN apt-get install -qqy \
10         apt-utils git curl procps apache2-mpm-worker \
11         libcurl4-openssl-dev apache2-threaded-dev \
12         libapr1-dev libaprutil1-dev
13
14 RUN cd /usr/src/arvados/services/api && \
15     /usr/local/rvm/bin/rvm-exec default bundle exec passenger-install-apache2-module --auto --languages ruby
16
17 RUN cd /usr/src/arvados/services/api && \
18     /usr/local/rvm/bin/rvm-exec default bundle exec passenger-install-apache2-module --snippet > /etc/apache2/conf.d/passenger
19