From 13af8c1e19991b530c74a3c939ca658d4910489f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 22 Dec 2016 21:55:22 +0100 Subject: [PATCH] update dockerfile based on python:alpine image --- Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e560b4cd..d157179f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,8 @@ FROM python:alpine RUN echo "@testing http://dl-4.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories \ && echo "@community http://dl-4.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \ && apk update \ - && apk add --update git g++ libc-dev tcl tk libpq libjpeg-turbo-dev lapack@community openblas@community postgresql-dev libmemcached geos@testing gettext librsvg-dev \ + && apk add --update git g++ libc-dev tcl tk lapack-dev@community openblas@community gfortran libpq \ + libjpeg-turbo-dev postgresql-dev cyrus-sasl-dev libmemcached-dev geos@testing gettext librsvg-dev \ && mkdir /etc/c3nav \ && mkdir /data \ && mkdir /data/map \ @@ -16,12 +17,13 @@ WORKDIR /c3nav/src COPY deployment/docker/c3nav.bash /usr/local/bin/c3nav +RUN pip install -U pip wheel setuptools RUN pip install -r requirements.txt -r requirements/production-extra.txt -r requirements/postgres.txt \ -r requirements/memcached.txt -r requirements/redis.txt gunicorn \ && chmod +x /usr/local/bin/c3nav -RUN python manage.py collectstatic - && python manage.py compress +RUN python manage.py collectstatic --no-input \ + && python manage.py compress \ && python manage.py compilemessages EXPOSE 8000