feat(deploy): 画布 Agent - 独立 yingce-agent 容器并修复运行中断

生产会话不再因 stdout 管道提前关闭被误判失败。设置 YINGCE_AGENT_URL 后只走独立容器,失败不回退到内嵌进程。
This commit is contained in:
ddcat666
2026-09-29 21:41:36 +08:00
parent 3fb363aad2
commit cb146d27a1
25 changed files with 821 additions and 101 deletions

View File

@@ -24,6 +24,9 @@ CANVAS_SHUTDOWN_TIMEOUT=10m
CANVAS_AUTO_MIGRATE=true
# 生产在线更新由宿主机 Host Updater 提供;安装脚本生成随机 Token,不要手工提交真实值。
CANVAS_UPDATER_TOKEN=
# 生产 Agent 运行在独立的 yingce-agent 容器。安装脚本生成随机 Token,不要手工提交真实值。
# YINGCE_AGENT_TOKEN=
# CANVAS_YINGCE_AGENT_IMAGE=ghcr.io/<owner>/open-ai-canvas-yingce-agent:<tag>@sha256:...
CANVAS_UPDATER_SOCKET_DIR=/run/open-ai-canvas-updater
# 新服务器请直接运行 README 的一键部署命令;脚本会在 .env 中生成以下 PostgreSQL 配置。