mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
20 lines
514 B
Docker
20 lines
514 B
Docker
FROM python:3.12-bookworm
|
|||
|
|
|
||
|
|
ENV PYTHONUNBUFFERED 1
|
||
|
|
|
||
|
|
COPY requirements/requirements.txt /tmp/requirements.txt
|
||
|
|
COPY requirements/requirements.dev.txt /tmp/requirements.dev.txt
|
||
|
|
|
||
|
|
WORKDIR /src
|
||
|
|
ARG DEV=false
|
||
|
|
RUN apt-get install openssh-client -y
|
||
|
|
RUN apt-get update
|
||
|
|
RUN pip install -r /tmp/requirements.txt
|
||
|
|
RUN pip install -r /tmp/requirements.dev.txt
|
||
|
|
|
||
|
|
COPY . /src
|
||
|
|
|
||
|
|
ENV PATH="/scripts:/py/bin:$PATH"
|
||
|
|
|
||
|
|
CMD ["gunicorn", "main:app", "--bind", "0.0.0.0:80","--workers", "4", "--worker-class", "uvicorn.workers.UvicornWorker"]
|