From 44a3e7643aa83f697c4d4613b9ba94215ed43dc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8Dtalo=20Johnny?= Date: Wed, 4 Dec 2024 11:58:31 -0300 Subject: [PATCH] fix: adjust GitLoader to work in a hosted environment (#5040) * fix: add git installation to dockerfile dependencies * chore: make input optional --- docker/build_and_push.Dockerfile | 3 ++- docker/build_and_push_base.Dockerfile | 1 + docker/build_and_push_ep.Dockerfile | 1 + src/backend/base/langflow/components/git/git.py | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docker/build_and_push.Dockerfile b/docker/build_and_push.Dockerfile index 5259ce501..dcebb0f7e 100644 --- a/docker/build_and_push.Dockerfile +++ b/docker/build_and_push.Dockerfile @@ -24,6 +24,7 @@ RUN apt-get update \ && apt-get install --no-install-recommends -y \ # deps for building python deps build-essential \ + git \ # npm npm \ # gcc @@ -82,4 +83,4 @@ WORKDIR /app ENV LANGFLOW_HOST=0.0.0.0 ENV LANGFLOW_PORT=7860 -CMD ["langflow", "run"] \ No newline at end of file +CMD ["langflow", "run"] diff --git a/docker/build_and_push_base.Dockerfile b/docker/build_and_push_base.Dockerfile index c20f8b6bd..1c46d2e4d 100644 --- a/docker/build_and_push_base.Dockerfile +++ b/docker/build_and_push_base.Dockerfile @@ -25,6 +25,7 @@ RUN apt-get update \ && apt-get install --no-install-recommends -y \ # deps for building python deps build-essential \ + git \ # npm npm \ # gcc diff --git a/docker/build_and_push_ep.Dockerfile b/docker/build_and_push_ep.Dockerfile index 4c5cc2bfa..1e19dada0 100644 --- a/docker/build_and_push_ep.Dockerfile +++ b/docker/build_and_push_ep.Dockerfile @@ -24,6 +24,7 @@ RUN apt-get update \ && apt-get install --no-install-recommends -y \ # deps for building python deps build-essential \ + git \ # npm npm \ # gcc diff --git a/src/backend/base/langflow/components/git/git.py b/src/backend/base/langflow/components/git/git.py index 399a8c174..b06ecc96c 100644 --- a/src/backend/base/langflow/components/git/git.py +++ b/src/backend/base/langflow/components/git/git.py @@ -20,7 +20,7 @@ class GitLoaderComponent(Component): MessageTextInput( name="repo_path", display_name="Repository Path", - required=True, + required=False, info="The local path to the Git repository.", ), MessageTextInput(