Files
portabase/docker/dockerfile/dev/backend/Dockerfile
T

22 lines
597 B
Docker
Raw Normal View History

2024-10-19 15:55:51 +02:00
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
2024-10-27 11:51:53 +01:00
RUN apt-get install -y postgresql postgresql-client binutils libproj-dev gdal-bin
2024-10-19 15:55:51 +02:00
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"]