From 9a4b7fdf90fc123ca8b5ac9144f43821c6617545 Mon Sep 17 00:00:00 2001 From: Evili del Rio <erio@iri.upc.edu> Date: Thu, 29 Nov 2018 09:07:39 +0100 Subject: [PATCH] Use ubuntu instead of alpine --- Dockerfile | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index d7a1826..8f3cda3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,21 +1,33 @@ -FROM python:3.6-alpine +FROM python:3.6 ARG django_version=1.11 -ARG dev_packages="gcc g++ postgresql-dev" +ARG dev_packages="gcc g++ libpq-dev" ADD ./entrypoint.sh / VOLUME /static +VOLUME /media WORKDIR /app -RUN apk update && \ - apk add bash git \ - ${dev_packages} && \ - DJANGO_VERSION=$(echo ${django_version} | \ +RUN apt-get update && \ + apt-get install -y glusterfs-client git ${dev_packages} && \ + DJANGO_VERSION=$(echo ${django_version} | \ awk -F. '{bump=$NF+1;for(i=1;i<NF;i++){printf("%s.",$i)};printf("%s",bump)}') && \ - pip install "Django<=${DJANGO_VERSION}" gunicorn \ - psycopg2-binary psycopg2 mysql-connector \ + pip install "Django<=${DJANGO_VERSION}" gunicorn \ + psycopg2-binary psycopg2 mysql-connector \ django-heroku whitenoise[brotli] && \ - apk del ${dev_packages} && \ + apt-get purge -y ${dev_packages} && \ + apt-get autoremove -y && \ rm -fr /root/.cache +# RUN apk update && \ +# apk add bash git \ +# ${dev_packages} && \ +# DJANGO_VERSION=$(echo ${django_version} | \ +# awk -F. '{bump=$NF+1;for(i=1;i<NF;i++){printf("%s.",$i)};printf("%s",bump)}') && \ +# pip install "Django<=${DJANGO_VERSION}" gunicorn \ +# psycopg2-binary psycopg2 mysql-connector \ +# django-heroku whitenoise[brotli] && \ +# apk del ${dev_packages} && \ +# rm -fr /root/.cache + ENTRYPOINT [ "/entrypoint.sh" ] -- GitLab