FROM python:3.11.4-slim-buster # AƱadir usuario RUN addgroup --system app && adduser --system --group app # Add application sources with correct permissions for OpenShift ENV APP_HOME=/app RUN mkdir -p $APP_HOME/datos ADD . $APP_HOME USER 0 # Install the dependencies RUN apt-get update && apt-get install -y sqlite3 RUN pip install -U "pip>=19.3.1" && \ pip install -r $APP_HOME/requirements.txt && \ # python manage.py collectstatic --noinput && \ python $APP_HOME/manage.py migrate WORKDIR $APP_HOME RUN chown -R app:0 ./ USER app EXPOSE 8080 # Run the application CMD python manage.py runserver 0.0.0.0:8080