xiv.pet/Dockerfile
2024-05-09 17:19:26 +10:00

16 lines
345 B
Docker

FROM python:3.12.3-slim-bullseye
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
RUN pip install pip pipenv --upgrade
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY ./Pipfile /usr/src/app
RUN pipenv lock && pipenv sync
COPY . /usr/src/app
EXPOSE 8000
COPY ./runserver.sh /usr/local/bin/
CMD ["pipenv", "run", "sh", "runserver.sh"]