Skip to content

Commit b11d0fe

Browse files
author
Peter Amstutz
committed
fix dockerfile
1 parent f391a0a commit b11d0fe

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

Dockerfile

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,24 @@ RUN apt-get update && \
1414

1515
RUN apt-get install -y --no-install-recommends libcurl4-openssl-dev libssl1.0-dev
1616

17+
RUN apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D || \
18+
apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
19+
20+
RUN mkdir -p /etc/apt/sources.list.d && \
21+
echo deb https://apt.dockerproject.org/repo debian-stretch main > /etc/apt/sources.list.d/docker.list && \
22+
apt-get update && \
23+
apt-get -yq --no-install-recommends install docker-engine=17.05.0~ce-0~debian-stretch && \
24+
apt-get clean
25+
1726
ARG version
27+
ARG arvversion
1828

1929
COPY dist/wes-service-${version}.tar.gz /root
30+
COPY dist/arvados-cwl-runner-${arvversion}.tar.gz /root
31+
32+
RUN cd /root && tar xzf arvados-cwl-runner-${arvversion}.tar.gz && \
33+
cd arvados-cwl-runner-${arvversion} && \
34+
pip install .
2035

2136
RUN cd /root && tar xzf wes-service-${version}.tar.gz && \
2237
cd wes-service-${version} && \
@@ -27,7 +42,7 @@ COPY passenger_wsgi.py /var/www/wes-server/passenger_wsgi.py
2742
EXPOSE 443
2843

2944
WORKDIR /var/www/wes-server/
30-
RUN chown www-data:www-data -R /var/www
45+
RUN chown www-data:www-data -R /var/www && adduser www-data docker
3146

3247
CMD ["passenger", "start", "--environment=production", "--user=www-data", "--port=443", "--ssl", \
3348
"--ssl-certificate=/etc/ssl/certs/ssl-cert-wes.pem", \

0 commit comments

Comments
 (0)