Toward running quay in a docker container.

This commit is contained in:
jakedt 2014-04-07 01:20:09 -04:00
parent 6e2b8d96b8
commit 8e9faf6121
11 changed files with 138 additions and 38 deletions

36
Dockerfile Normal file
View file

@ -0,0 +1,36 @@
FROM ubuntu:13.10
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update
RUN apt-get install -y git python-virtualenv python-dev phantomjs libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev libevent-dev gdebi-core
ADD binary_dependencies binary_dependencies
RUN gdebi --n binary_dependencies/*.deb
ADD requirements.txt requirements.txt
RUN virtualenv --distribute venv
RUN venv/bin/pip install -r requirements.txt
ADD auth auth
ADD buildstatus buildstatus
ADD conf conf
ADD data data
ADD endpoints endpoints
ADD features features
ADD screenshots screenshots
ADD static static
ADD storage storage
ADD templates templates
ADD util util
ADD workers workers
ADD app.py app.py
ADD application.py application.py
ADD config.py config.py
ADD run.sh run.sh
VOLUME ["/conf/override", "/mnt/logs"]
EXPOSE 443
ENTRYPOINT ["./run.sh"]