From f798b7db19838543bec6491ecf91023c4fb33a23 Mon Sep 17 00:00:00 2001 From: Gabriel Almeida Date: Wed, 15 Mar 2023 16:09:34 -0300 Subject: [PATCH] feat: adding host param and docker example for deployment --- docker_example/Dockerfile | 8 ++++++++ docker_example/docker-compose.yml | 11 +++++++++++ langflow/backend/langflow_backend/__main__.py | 3 +-- 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 docker_example/Dockerfile create mode 100644 docker_example/docker-compose.yml diff --git a/docker_example/Dockerfile b/docker_example/Dockerfile new file mode 100644 index 000000000..e748fb5e7 --- /dev/null +++ b/docker_example/Dockerfile @@ -0,0 +1,8 @@ +FROM python:3.11-slim + +WORKDIR /app +COPY ./ /app +RUN pip install langflow + +EXPOSE 5003 +CMD ["langflow", "--host", "0.0.0.0"] \ No newline at end of file diff --git a/docker_example/docker-compose.yml b/docker_example/docker-compose.yml new file mode 100644 index 000000000..e7a83c89e --- /dev/null +++ b/docker_example/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3' + +services: + langflow: + build: + context: ./ + dockerfile: Dockerfile + ports: + - "5003:5003" + command: langflow --host 0.0.0.0 + platform: linux/amd64 \ No newline at end of file diff --git a/langflow/backend/langflow_backend/__main__.py b/langflow/backend/langflow_backend/__main__.py index 544a5b8e5..8683b565f 100644 --- a/langflow/backend/langflow_backend/__main__.py +++ b/langflow/backend/langflow_backend/__main__.py @@ -15,6 +15,7 @@ def get_number_of_workers(workers=None): def serve( + host: str = "127.0.0.1", workers: int = 1, timeout: int = 60, ): @@ -27,8 +28,6 @@ def serve( StaticFiles(directory=static_files_dir, html=True), name="static", ) - - host = "127.0.0.1" port = 5003 options = { "bind": f"{host}:{port}",