Fix support for multiple stack configurations and move most secrets into the quay-config project.

This commit is contained in:
jakedt 2014-04-07 16:59:22 -04:00
parent 8e9faf6121
commit 265fa5070a
23 changed files with 148 additions and 655 deletions

View file

@ -7,7 +7,7 @@ RUN apt-get install -y git python-virtualenv python-dev phantomjs libjpeg8 libjp
ADD binary_dependencies binary_dependencies
RUN gdebi --n binary_dependencies/*.deb
ADD requirements.txt requirements.txt
ADD requirements.enterprise requirements.txt
RUN virtualenv --distribute venv
RUN venv/bin/pip install -r requirements.txt
@ -21,6 +21,7 @@ ADD screenshots screenshots
ADD static static
ADD storage storage
ADD templates templates
ADD test test
ADD util util
ADD workers workers
@ -29,8 +30,8 @@ ADD application.py application.py
ADD config.py config.py
ADD run.sh run.sh
VOLUME ["/conf/override", "/mnt/logs"]
VOLUME ["/conf/stack", "/mnt/logs"]
EXPOSE 443
EXPOSE 443 80
ENTRYPOINT ["./run.sh"]