X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6c7da1b9b26c4f02f7b1cbaee4bfb39e7d3a08fe..8038d798feb7c271e9ba5c613e44cd00bda50ead:/docker/warehouse/Dockerfile diff --git a/docker/warehouse/Dockerfile b/docker/warehouse/Dockerfile index a2f0e51d22..dcc410b204 100644 --- a/docker/warehouse/Dockerfile +++ b/docker/warehouse/Dockerfile @@ -1,20 +1,21 @@ FROM arvados/base MAINTAINER Tim Pierce -# Install Warehouse. - -ADD generated/warehouse.tar.gz /usr/src/ - -# Temporary: remove non-running test -RUN /bin/rm /usr/src/warehouse-apps/libwarehouse-perl/t/pod-coverage.t - RUN apt-get update && \ apt-get -q -y install dpkg-dev debhelper libdbi-perl libwww-perl \ libtest-pod-perl libtest-pod-coverage-perl libjson-perl flex \ libgnupg-interface-perl libunix-syslog-perl libbsd-resource-perl \ bioperl perlmagick imagemagick gnuplot libbz2-dev libfftw3-3 libfftw3-dev \ - xsltproc realpath supervisor + xsltproc realpath supervisor libgpgme11-dev libcache-memcached-perl \ + libio-compress-perl + +# Install warehouse-apps source and build. +# Remove failing test t/pod-coverage.t. RUN \ + perl -MCPAN -e 'install MogileFS::Client;' \ + -e 'install Crypt::GpgME' && \ + git clone https://github.com/clinicalfuture/warehouse-apps.git /usr/src/warehouse-apps && \ + rm /usr/src/warehouse-apps/libwarehouse-perl/t/pod-coverage.t && \ cd /usr/src/warehouse-apps && \ sh install.sh /usr/local && \ dpkg -i libwarehouse-perl*.deb && \