From 8ff4cfe525e19daf135ebb70048c8e1c0adc619b Mon Sep 17 00:00:00 2001 From: Disassembler Date: Wed, 20 Dec 2017 11:06:46 +0100 Subject: [PATCH] Adjust CKAN Dockerfile - move common deps, cleanup properly --- ckan/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ckan/Dockerfile b/ckan/Dockerfile index ea2f49d..35db94e 100644 --- a/ckan/Dockerfile +++ b/ckan/Dockerfile @@ -3,14 +3,16 @@ MAINTAINER Disassembler RUN apk --no-cache add python2 -RUN apk --no-cache add libjpeg-turbo libmagic libpq libxml2 libxslt py2-pip zlib \ +RUN apk --no-cache add libxml2 libxslt + +RUN apk --no-cache add libjpeg-turbo libmagic libpq py2-pip zlib \ && apk --no-cache add --virtual .deps git build-base libjpeg-turbo-dev libxml2-dev libxslt-dev postgresql-dev python2-dev zlib-dev \ && echo 'http://repository.fit.cvut.cz/mirrors/alpine/edge/testing' >>/etc/apk/repositories \ && apk --no-cache add geos \ && ln -s /lib/ld-musl-x86_64.so.1 /lib/libc.so.1 \ && mkdir -p /srv/ckan \ && cd /srv/ckan \ - && pip install setuptools==36.1 \ + && pip install -U setuptools \ && pip install -e 'git+https://github.com/ckan/ckan.git#egg=ckan' \ && sed -i 's/psycopg2==2.4.5/psycopg2==2.7.1/' /srv/ckan/src/ckan/requirements.txt \ && pip install -r /srv/ckan/src/ckan/requirements.txt \ @@ -29,7 +31,8 @@ RUN apk --no-cache add libjpeg-turbo libmagic libpq libxml2 libxslt py2-pip zlib && chown -R ckan:ckan /srv/ckan \ && apk del .deps \ && find /srv/ckan/src -name '.git*' -exec rm -rf {} + \ - && rm -rf /root/* || true + && rm -rf /root \ + && mkdir /root VOLUME ["/etc/ckan", "/srv/ckan/storage"] EXPOSE 8003