跳到主要内容

Langflow 部署概览

您已经有了一个流程,并想在生产环境中与世界分享。

本页概述了从本地运行的流程到云托管生产服务器的过程。

更详细的说明可在 DockerKubernetes 页面中找到。

Langflow 部署架构

Langflow 可以部署在两种不同的环境中

Langflow IDE 包含用于可视化开发流程的前端。Langflow 仓库中托管的默认 docker-compose.yml 文件用于构建 Langflow IDE 镜像。Langflow IDE 可以部署在 DockerKubernetes 上。

Langflow 运行时是一种无头或仅后端模式。服务器将您的流程作为端点暴露,并仅运行服务于流程所需的进程,使用 PostgreSQL 作为数据库以提高可扩展性。如果您不需要用于可视化开发的前端,可以使用 Langflow 运行时来部署您的流程。Langflow 运行时可以部署在 DockerKubernetes 上。

提示

您可以使用 LANGFLOW_BACKEND_ONLY 环境变量以无头模式启动 Langflow。

使用 Langflow 运行时镜像打包您的流程

要将您的流程打包为 Docker 镜像,请在 Dockerfile 中使用命令复制您的流程 .JSON 文件。

一个用于打包流程的 Dockerfile 示例托管在 Langflow Helm Charts 仓库中。

有关构建 Langflow docker 镜像并将其推送到 Docker Hub 的更多信息,请参阅 将您的流程打包为 docker 镜像

部署到 Kubernetes

在您的流程被打包为 Docker 镜像并在 Docker Hub 上可用后,通过覆盖 langflow-runtime Helm chart 中的值来部署您的应用程序。

更多信息请参阅 在 Kubernetes 上部署 Langflow 开发环境

Search