From 19af1e199654221464290ed1aad4d05ee56271e7 Mon Sep 17 00:00:00 2001 From: Gabriel Almeida Date: Fri, 17 Mar 2023 16:47:27 -0300 Subject: [PATCH] fix: change default port Port change to make it easier to deploy to spaces --- docker-compose.yml | 8 +++++--- docker_example/Dockerfile | 2 +- src/backend/langflow/__main__.py | 8 ++------ src/backend/langflow/main.py | 2 +- src/frontend/src/controllers/NodesServices/index.ts | 2 +- 5 files changed, 10 insertions(+), 12 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index ea7d641da..c7aa27a65 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -6,10 +6,10 @@ services: context: ./ dockerfile: ./dev.Dockerfile ports: - - "5003:5003" + - "7860:7860" volumes: - ./:/app - command: bash -c "uvicorn langflow.main:app --host 0.0.0.0 --port 5003 --reload" + command: bash -c "uvicorn langflow.main:app --host 0.0.0.0 --port 7860 --reload" frontend: build: @@ -21,4 +21,6 @@ services: - ./src/frontend:/app # Set process.env.BACKEND to the backend service environment: - - BACKEND="http://backend:5003" + - BACKEND_HOST="http://backend" + - BACKEND_PORT="7860" + restart: on-failure diff --git a/docker_example/Dockerfile b/docker_example/Dockerfile index a29704b93..d05a6810b 100644 --- a/docker_example/Dockerfile +++ b/docker_example/Dockerfile @@ -3,5 +3,5 @@ FROM python:3.11-slim RUN apt-get update && apt-get install gcc -y RUN pip install langflow>=0.0.33 -EXPOSE 5003 +EXPOSE 7860 CMD ["langflow", "--host", "0.0.0.0"] \ No newline at end of file diff --git a/src/backend/langflow/__main__.py b/src/backend/langflow/__main__.py index 0e57205b4..55dd21445 100644 --- a/src/backend/langflow/__main__.py +++ b/src/backend/langflow/__main__.py @@ -14,11 +14,7 @@ def get_number_of_workers(workers=None): return workers -def serve( - host: str = "127.0.0.1", - workers: int = 1, - timeout: int = 60, -): +def serve(host: str = "127.0.0.1", workers: int = 1, timeout: int = 60): app = create_app() # get the directory of the current file path = Path(__file__).parent @@ -28,7 +24,7 @@ def serve( StaticFiles(directory=static_files_dir, html=True), name="static", ) - port = 5003 + port = 7860 options = { "bind": f"{host}:{port}", "workers": get_number_of_workers(workers), diff --git a/src/backend/langflow/main.py b/src/backend/langflow/main.py index 5d40b204d..198cdd1e1 100644 --- a/src/backend/langflow/main.py +++ b/src/backend/langflow/main.py @@ -33,4 +33,4 @@ app = create_app() if __name__ == "__main__": import uvicorn - uvicorn.run(app, host="127.0.0.1", port=5003) + uvicorn.run(app, host="127.0.0.1", port=7860) diff --git a/src/frontend/src/controllers/NodesServices/index.ts b/src/frontend/src/controllers/NodesServices/index.ts index 3478d9d48..f3fc86e5d 100644 --- a/src/frontend/src/controllers/NodesServices/index.ts +++ b/src/frontend/src/controllers/NodesServices/index.ts @@ -1,7 +1,7 @@ import { APIObjectType, sendAllProps } from '../../types/api/index'; import axios, { AxiosResponse } from "axios"; -const backendUrl = process.env.BACKEND || "http://localhost:5003"; +const backendUrl = process.env.BACKEND || "http://localhost:7860"; export async function getAll():Promise> { return await axios.get(`${backendUrl}/all`);