FROM python:3.12-alpine WORKDIR /usr/scr/app ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 ENV REACT_CLIENT_ID="rrgNLSEqlcl45RVMQa0LxQLOHOgZ2L7ZlGpXUrCp" ENV REACT_CLIENT_SECRET="lKsmraeSmihY8rTQgd8TTGIncUloW7XokR8WLI0oZq8jCJ59guAkopg9ZOUeXFdyrqwuLi6TyXLZJDp1KB8DWEus05ttS3NQHoLvfRoOQtJpQaxzyIo85oykjQn25Keb" RUN pip install --upgrade pip COPY ./requirements.txt . RUN apk update && apk add postgresql-dev gcc python3-dev musl-dev RUN pip install psycopg2 RUN pip install -r requirements.txt ENV DJANGO_SETTINGS_MODULE=izaac.settings COPY . . ENTRYPOINT ["gunicorn", "izaac.wsgi:application", "--bind", "0.0.0.0:8000"]