From bc16562120fafb79a3db00bcde76ff33c8a257c6 Mon Sep 17 00:00:00 2001 From: Glass Date: Fri, 29 Sep 2023 12:48:26 -0600 Subject: [PATCH] add extra uvicorn workers to prevent image crashing on provisioning (#352) --- backend/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index f8d0d94a8..d7a8db8b7 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -41,11 +41,12 @@ RUN curl -sSL https://install.python-poetry.org | python3 && \ FROM builder-base as production ENV SKLEARN_ALLOW_DEPRECATED_SKLEARN_PACKAGE_INSTALL=True +ENV UVICORN_WORKERS=8 WORKDIR /opt/monarch-app/backend RUN poetry install -CMD ["/opt/poetry/bin/poetry", "run", "uvicorn", "src.monarch_py.api.main:app", "--host", "0.0.0.0", "--port", "8000"] +CMD ["/opt/poetry/bin/poetry", "run", "uvicorn", "src.monarch_py.api.main:app", "--host", "0.0.0.0", "--port", "8000", "--workers", "${UVICORN_WORKERS}"] ### Image URLs for reference ### #