Create

Sign in to ReadmeX

or

How we handle your data: Privacy Policy

ReadmeX

Your AI reading companion

What would you like to catch up on?

Pick a briefing, or ask your own question.

Your community and people briefings stay personal to you.

Story

LangGraph CLI Docker Workflow After a Local Build Failure

AI summary

A developer reports that repeated `langgraph build` attempts on macOS failed while downloading a Docker image, and changing the image source did not resolve the issue. The resulting workflow uses `langgraph dockerfile` to generate a Dockerfile and Docker Compose file, builds the image on a server, and notes that the Dockerfile must be regenerated when `langgraph.json` changes. The author also describes adding Redis, PostgreSQL, environment variables, a Vite frontend, and Nginx-based proxying for streaming responses.

In-depth insight

The report provides a concrete fallback for developers facing LangGraph CLI build-image download failures and highlights the configuration synchronization required between `langgraph.json` and its generated Dockerfile.

我本地是mac 电脑,开发时运行langgraph dev没有问题,但是运行langgraph build指令多次失败,是下载docker镜像失败,尝试修改镜像源并没有成功,此路不通就换条路,使用docker构建,服务器上不需要安装langgraph

1.使用官方指令生成Dockerfile和docker-compose.yml

langgraph dockerfile ./Dockerfile --add-docker-compose

一旦使用生成的 Dockerfile,每当 langgraph.json 发生变更(如增删依赖、修改图入口),你就必须重新运行 langgraph dockerfile 命令来同步更新 Dockerfile,否则构建出的镜像将与配置不符。

2.构建镜像

docker build -t xxx:vxx .

#LangGraph CLI#LangGraph#Docker#Docker Compose#Redis#PostgreSQL#Vite#Nginx

Original · 2 min readRead the original
Group chat

No comments yet. Start the conversation.