diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 36 |
1 files changed, 22 insertions, 14 deletions
@@ -1,26 +1,34 @@ # Builder stage #FROM registry.access.redhat.com/ubi9/python-311:1-52.1712567218 AS builder -FROM registry.access.redhat.com/ubi9/python-312 - -# Add application sources -USER 0 -COPY . /app -RUN mkdir -p /app/static/css /app/static/js /app/static/img -RUN chown -R 1001:0 /app -USER 1001 +#FROM registry.access.redhat.com/ubi9/python-312 +FROM registry.access.redhat.com/ubi9/ubi-minimal +RUN microdnf install -y \ + gcc \ + python3.12 \ + python3.12-devel \ + python3.12-pip \ + postgresql-devel \ + tzdata \ + && microdnf clean all WORKDIR /app -ENV DJANGO_SETTINGS_MODULE=conf.settings.base +#COPY ./requirements.txt . +COPY . . -# Install dependencies -RUN pip install -U "pip>=24.0.0" && \ - pip install -r requirements.txt && \ - python manage.py collectstatic --noinput +# # Add application sources +# USER 0 +# COPY . /app +# RUN mkdir -p /app/static/css /app/static/js /app/static/img +# RUN chown -R 1001:0 /app +# USER 1001 -ENV DJANGO_SETTINGS_MODULE=conf.settings.local + +# Install dependencies +RUN python3.12 -m pip install -r requirements.txt EXPOSE 8000 # Start app CMD ["gunicorn", "ded.wsgi:application", "--bind", "0.0.0.0:8000"] + |