FROM python:3-slim # Add application sources USER 0 RUN apt update && apt install -y --no-install-recommends libpq-dev build-essential WORKDIR /app COPY . /app ENV DJANGO_SETTINGS_MODULE=conf.settings.prod # Install dependencies RUN pip install -U "pip>=24.0.0" && \ pip install -r requirements.txt && \ python manage.py collectstatic --noinput RUN mkdir -p /app/static/css /app/static/js /app/static/img USER 1001 # Start app CMD ["gunicorn", "ded.wsgi:application", "--bind", "0.0.0.0:8000"]