Advertisement
s4ros

Postgis-Docker-Alpine

Jun 4th, 2018
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. FROM python:3.6-alpine3.7
  2. ENV PYTHONUNBUFFERED 1
  3. RUN set -e;
  4.  
  5. ADD requirements/app.txt /app/requirements/app.txt
  6.  
  7. RUN apk update
  8. RUN apk add --upgrade --repository http://dl-cdn.alpinelinux.org/alpine/edge/main apk-tools
  9. RUN apk add --no-cache postgresql-client libxml2-dev
  10. RUN apk add --no-cache --virtual .build-deps gcc \
  11. linux-headers \
  12. postgresql-dev \
  13. musl-dev \
  14. build-base \
  15. python3-dev && \
  16. pip3.6 install -r /app/requirements/app.txt --no-cache-dir
  17. RUN apk add --no-cache --virtual .crypto-rundeps \
  18. --repository http://dl-cdn.alpinelinux.org/alpine/edge/main \
  19. libressl2.7-libcrypto
  20. RUN apk add --no-cache --virtual .geo-spatial-rundeps \
  21. --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing \
  22. gdal-dev \
  23. geos-dev \
  24. proj4-dev \
  25. json-c-dev \
  26. gdal \
  27. geos \
  28. proj4 \
  29. json-c
  30. RUN pip3.6 install GDAL==2.0.0
  31. RUN apk del .build-deps
  32.  
  33. ADD . /app/
  34. WORKDIR /app/
  35.  
  36. RUN python manage.py collectstatic --no-input
  37.  
  38. CMD ["uwsgi", "--ini", "uwsgi.ini"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement