Skip to content

feat(部署): Ubuntu/Debian 原生一键部署(DataLink 外置)#1

Open
wangjk9527 wants to merge 3 commits into
mainfrom
cursor/native-one-click-deployment-v2-f252
Open

feat(部署): Ubuntu/Debian 原生一键部署(DataLink 外置)#1
wangjk9527 wants to merge 3 commits into
mainfrom
cursor/native-one-click-deployment-v2-f252

Conversation

@wangjk9527

@wangjk9527 wangjk9527 commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

基于 main reset 后重提原 datagallery-lab#82:提供 ./deploy.sh Ubuntu/Debian 原生一键部署,仅托管 Web + API

相对已合并后被 wipe 的 datagallery-lab#82

  • 不再内置 / 交互启用 / uv sync / 健康检查 DataLink
  • 补齐 main 上缺失的生产启动栈:npm run startscripts/start.mjs + 无 DataLink 的 stack-runner
  • 文档说明语义服务走外置 datagallery-lab/datalink,在 Web MCP 中配置 serverUrl / apiUrl
  • CI 仅增加 native-deploy-smoke,不恢复 DataLink CI job

Head:wangjk9527:cursor/native-one-click-deployment-v2-f252(可据此向 datagallery-lab/datafoundry main 开正式 PR)。

Test plan

  • npm run test:deploy(87 pass)
  • npm run smoke:native-deploy(ok)
  • npm run start / stack-runner 仅 Web + API
Open in Web Open in Cursor 

@wangjk9527
wangjk9527 marked this pull request as ready for review July 26, 2026 06:56
@cursor

cursor Bot commented Jul 26, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

提供 deploy.sh 原生部署链路(configure/install/build/start/stop/doctor/tui),
仅托管 Web + API;补齐无内置 DataLink 的 npm start / stack-runner。
语义 Data Link 改为外置 MCP 对接,deploy 不安装、不启动、不作健康门槛。

基于 main reset 后重提原 datagallery-lab#82
@wangjk9527
wangjk9527 force-pushed the cursor/native-one-click-deployment-v2-f252 branch from 7e2da5b to 1694cc7 Compare July 26, 2026 07:16
仅在 verified running state 时标记 managed ports;redeploy 默认以磁盘密钥为准;launchId 校验失败时清除 stale 状态且不向错误进程发信号。附带端口精确匹配、postgres URL 脱敏与 .env 权限提示。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants