diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2c3192d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM python:3.11 + +RUN mkdir /BP + +WORKDIR /BP + +COPY requirements.txt . + +RUN pip install -r requirements.txt + +COPY . . + +CMD ["gunicorn", "app.main:app", "--workers", "1", "--worker-class", "uvicorn.workers.UvicornWorker", "--bind=0.0.0.0:8000"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a37d0be --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: '3' +services: + uploader_server: + image: uploader_server + build: + context: . + container_name: uploader_server + ports: + - 127.0.0.1:7777:8000 + restart: always \ No newline at end of file