23 lines
628 B
Docker
23 lines
628 B
Docker
FROM python:3.8-slim-bullseye
|
|
|
|
ENV DJANGO_SUPERUSER_USERNAME=admin
|
|
ENV DJANGO_SUPERUSER_EMAIL=admin@admin.com
|
|
ENV DJANGO_SUPERUSER_PASSWORD=admin
|
|
|
|
WORKDIR /app
|
|
|
|
RUN apt update && \
|
|
apt install -y --no-install-recommends \
|
|
gdal-bin \
|
|
libxml2 libxml2-dev gettext \
|
|
libxslt1-dev libjpeg-dev libpng-dev libpq-dev libgdal-dev \
|
|
software-properties-common g++ \
|
|
zlib1g-dev libgeos-dev libproj-dev \
|
|
sqlite3 spatialite-bin libsqlite3-mod-spatialite && \
|
|
apt clean
|
|
|
|
COPY ./requirements.txt /app/requirements.txt
|
|
|
|
RUN pip install -U --no-cache-dir -r requirements.txt
|
|
|
|
COPY . /app
|