diff --git a/Dockerfile.langflow b/Dockerfile.langflow index 6d868f14..f8f57f5c 100644 --- a/Dockerfile.langflow +++ b/Dockerfile.langflow @@ -7,7 +7,7 @@ ENV RUSTFLAGS="--cfg reqwest_unstable" # Accept build arguments for git repository and branch ARG GIT_REPO=https://github.com/langflow-ai/langflow.git -ARG GIT_BRANCH=load_flows_autologin_false +ARG GIT_BRANCH=main WORKDIR /app diff --git a/docker-compose.yml b/docker-compose.yml index 67021202..02398d56 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -91,7 +91,10 @@ services: langflow: volumes: - ./flows:/app/flows:z - image: phact/openrag-langflow:${LANGFLOW_VERSION:-latest} + # image: phact/openrag-langflow:${LANGFLOW_VERSION:-latest} + build: + context: . + dockerfile: Dockerfile.langflow container_name: langflow ports: - "7860:7860" diff --git a/src/services/langflow_file_service.py b/src/services/langflow_file_service.py index de1ebe46..0031c0df 100644 --- a/src/services/langflow_file_service.py +++ b/src/services/langflow_file_service.py @@ -130,18 +130,19 @@ class LangflowFileService: ) # Avoid logging full payload to prevent leaking sensitive data (e.g., JWT) - + headers={ + "X-Langflow-Global-Var-JWT": str(jwt_token), + "X-Langflow-Global-Var-Owner": str(owner), + "X-Langflow-Global-Var-Owner-Name": str(owner_name), + "X-Langflow-Global-Var-Owner-Email": str(owner_email), + "X-Langflow-Global-Var-Connector-Type": str(connector_type), + } + logger.info(f"[LF] Headers {headers}") resp = await clients.langflow_request( "POST", f"/api/v1/run/{self.flow_id_ingest}", json=payload, - headers={ - "X-Langflow-Global-Var-JWT": jwt_token, - "X-Langflow-Global-Var-Owner": owner, - "X-Langflow-Global-Var-Owner-Name": owner_name, - "X-Langflow-Global-Var-Owner-Email": owner_email, - "X-Langflow-Global-Var-Connector-Type": connector_type, - }, + headers=headers, ) logger.debug( "[LF] Run response", status_code=resp.status_code, reason=resp.reason_phrase