s4ros icon

Postgis-Docker-Alpine

s4ros | PRO | 06/04/18 08:48:32 AM UTC | 0 ⭐ | 426 👁️ | Never ⏰ | []
text |

1.04 KB

|

None

|

0 👍

/

0 👎

FROM python:3.6-alpine3.7
ENV PYTHONUNBUFFERED 1
RUN set -e;
 ADD requirements/app.txt /app/requirements/app.txt
 RUN apk update
RUN apk add --upgrade --repository http://dl-cdn.alpinelinux.org/alpine/edge/main apk-tools
RUN apk add --no-cache postgresql-client libxml2-dev
RUN apk add --no-cache --virtual .build-deps gcc \
    linux-headers \
    postgresql-dev \
    musl-dev \
    build-base \
    python3-dev && \
    pip3.6 install -r /app/requirements/app.txt --no-cache-dir
RUN apk add --no-cache --virtual .crypto-rundeps \
    --repository http://dl-cdn.alpinelinux.org/alpine/edge/main \
    libressl2.7-libcrypto
RUN apk add --no-cache --virtual .geo-spatial-rundeps \
    --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing \
    gdal-dev \
    geos-dev \
    proj4-dev \
    json-c-dev \
    gdal \
    geos \
    proj4 \
    json-c
RUN pip3.6 install GDAL==2.0.0
RUN apk del .build-deps
 ADD . /app/
WORKDIR /app/
 RUN python manage.py collectstatic --no-input
 CMD ["uwsgi", "--ini", "uwsgi.ini"]

Comments