Merge branch '4040-fuse-tests'
[arvados.git] / docker / passenger / Dockerfile
index 2db48ab847416463e9f47df65bd6c691b0485190..0201b4925376b9c1504f68fe9d54728e7f685110 100644 (file)
@@ -4,9 +4,16 @@ FROM arvados/base
 MAINTAINER Ward Vandewege <ward@curoverse.com>
 
 # Install packages and build the passenger apache module
-RUN apt-get update && \
-    apt-get install -q -y apt-utils git curl procps apache2-mpm-worker \
-                          libcurl4-openssl-dev apache2-threaded-dev \
-                          libapr1-dev libaprutil1-dev && \
-    passenger-install-apache2-module --auto
+
+RUN apt-get update -qq
+RUN apt-get install -qqy \
+        apt-utils git curl procps apache2-mpm-worker \
+        libcurl4-openssl-dev apache2-threaded-dev \
+        libapr1-dev libaprutil1-dev
+
+RUN cd /usr/src/arvados/services/api && \
+    /usr/local/rvm/bin/rvm-exec default bundle exec passenger-install-apache2-module --auto
+
+RUN cd /usr/src/arvados/services/api && \
+    /usr/local/rvm/bin/rvm-exec default bundle exec passenger-install-apache2-module --snippet > /etc/apache2/conf.d/passenger