From c116fa21c9af191e45e314b94852251171ecebb7 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Tue, 4 Feb 2020 11:43:08 +0100
Subject: [PATCH] Fixed docker dependency issues

---
 api/Dockerfile            | 16 ++++------------
 api/requirements/base.txt |  2 +-
 2 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/api/Dockerfile b/api/Dockerfile
index 130606b41..036330368 100644
--- a/api/Dockerfile
+++ b/api/Dockerfile
@@ -19,20 +19,9 @@ RUN \
     libffi-dev         \
     make         \
     zlib-dev           \
-    openldap-dev \ 
-    jpeg-dev \
-    zlib-dev \
-    freetype-dev \
-    lcms2-dev \
-    openjpeg-dev \
-    tiff-dev \
-    tk-dev \
-    tcl-dev \
-    harfbuzz-dev \
-    fribidi-dev \
+    openldap-dev \
     && \
     \
-    \
     ln -s /usr/bin/python3 /usr/bin/python
 
 RUN mkdir /requirements
@@ -40,6 +29,9 @@ COPY ./requirements/base.txt /requirements/base.txt
 # hack around https://github.com/pypa/pip/issues/6158#issuecomment-456619072
 ENV PIP_DOWNLOAD_CACHE=/noop/
 RUN \
+    echo 'fixing requirements file for alpine' && \
+    sed -i '/Pillow/d' /requirements/base.txt && \
+    \
     echo 'installing pip requirements' && \
     pip3 install --upgrade pip && \
     pip3 install setuptools wheel && \
diff --git a/api/requirements/base.txt b/api/requirements/base.txt
index 9cdbb477d..b1921a8f7 100644
--- a/api/requirements/base.txt
+++ b/api/requirements/base.txt
@@ -33,7 +33,7 @@ djangorestframework>=3.10,<3.11
 djangorestframework-jwt>=1.11,<1.12
 pendulum>=2,<3
 persisting-theory>=0.2,<0.3
-django-versatileimagefield>=1.10,<1.11
+django-versatileimagefield>=2.0,<2.1
 django-filter>=2.1,<2.2
 django-rest-auth>=0.9,<0.10
 ipython>=7,<8
-- 
GitLab