19 lines
630 B
Docker
19 lines
630 B
Docker
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"] |