跳转至

Boss Command Center - 部署文档

部署原则

  • preview 环境直接部署到外部服务器:https://preview.w.kkworld.top/boss-command-center/
  • 本机 localhost127.0.0.1:8080 只用于调试,不作为标准交付链路
  • 当前 preview 服务器为:root@42.193.100.129

标准发布流程

1. 在源机器完成校验与构建

cd src
npm run verify
npm run build

2. 外部 Preview 直部署

src/dist/ 发布到:

/opt/1panel/www/preview.w.kkworld.top/boss-command-center/

对外地址:

https://preview.w.kkworld.top/boss-command-center/

Git 自动部署

当前已完成基础设施安装:

  • Bare repo: /opt/1panel/git/boss-command-center-preview.git
  • Hook script: /opt/1panel/scripts/deploy-bosscc-preview.sh
  • Publish dir: /opt/1panel/www/preview.w.kkworld.top/boss-command-center/

源项目 Git 推送命令:

cd ~/.openclaw/workspace/projects/boss-command-center
GIT_SSH_COMMAND='ssh -i ~/.ssh/id_ed25519_bosscc_preview -o StrictHostKeyChecking=no' git push root@42.193.100.129:/opt/1panel/git/boss-command-center-preview.git main

注意:当前项目已初始化 Git,但还没有首个 commit。自动部署会在首次真实 push 后生效。

健康检查

必须验证以下地址返回 200

https://preview.w.kkworld.top/boss-command-center/
https://preview.w.kkworld.top/boss-command-center/_next/static/<asset>

环境地址

环境 URL
Dev https://dev.w.kkworld.top/boss-command-center/
Preview https://preview.w.kkworld.top/boss-command-center/
Production https://1.w.kkworld.top/boss-command-center/