Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement