FROM python:3.9-slim ENV PYTHONUNBUFFERED 1 WORKDIR /konova # Install some dependencies RUN apt update RUN apt install -y gdal-bin redis-server nginx # Copy requirements file into workspace and install all dependencies COPY ./requirements.txt /konova/ RUN pip install --upgrade pip RUN pip install -r requirements.txt # Remove nginx default configuration and replace with own configuration RUN rm /etc/nginx/sites-enabled/default COPY ./nginx.conf /etc/nginx/conf.d # Copy rest of project into workspace COPY . /konova/ # Move static files in designated folder RUN python manage.py collectstatic --noinput