diff --git a/Dockerfile b/Dockerfile index e69de29..adbccf8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -0,0 +1,8 @@ + +FROM python:3.12 +COPY requirements.txt requirements.txt +RUN pip install --upgrade pip +RUN pip install -r requirements.txt +COPY . . +EXPOSE 8000 +ENTRYPOINT ["gunicorn", "main:app", "--workers", "4", "--timeout", "90", "--worker-class", "uvicorn.workers.UvicornWorker", "--bind", "0.0.0.0:8000"] diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..d7cffe8 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,5 @@ +services: + backend: + build: . + container_name: backend-service + restart: always