From c8dcf8844d567ec08956fe7d1527690ab7d4acac Mon Sep 17 00:00:00 2001 From: Olly Hearn Date: Fri, 12 Apr 2024 23:07:34 +0300 Subject: [PATCH] prod --- backend/Dockerfile.prod | 6 ++++++ docker-compose.yml | 1 + 2 files changed, 7 insertions(+) create mode 100644 backend/Dockerfile.prod diff --git a/backend/Dockerfile.prod b/backend/Dockerfile.prod new file mode 100644 index 0000000..4fc510d --- /dev/null +++ b/backend/Dockerfile.prod @@ -0,0 +1,6 @@ +FROM python:3.12-alpine +WORKDIR /code +COPY ./requirements.txt /code/requirements.txt +RUN pip install --no-cache-dir -r requirements.txt +COPY ./app /code/app +CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000", "--root-path", "/api", "--reload"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 01c2c0d..ef1240e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,7 @@ services: backend: build: context: backend + dockerfile: ./Dockerfile.prod restart: unless-stopped ports: - "8000"