FROM registry.access.redhat.com/ubi8/python-38 # Add application sources USER 0 # Install system dependencies RUN microdnf install -y postgresql-devel gcc WORKDIR /app COPY . /app ENV DJANGO_SETTINGS_MODULE=conf.settings.prod # Install Python 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 # Switch to non-root user USER 1001 # Start app CMD ["gunicorn", "ded.wsgi:application", "--bind", "0.0.0:8000"]