BC-部署-001-XCM(v2)· DEV-005小草莓 · HoloLake前端部署到guanghulab.com · 欧诺弥亚版
📦 Git 上传指令块(部署完成后必做)
🌊 底层锚定声明(优先级最高)
一、任务定位
二、执行环境
| 项目 |
值 |
| 本地操作系统 |
Windows 11 |
| 本地终端 |
PowerShell |
| 远程服务器 |
阿里云 · Linux |
| 服务器IP |
8.155.62.235 |
| 域名 |
guanghulab.com(HTTPS 已通) |
| 服务器已部署 |
PM2 运行后端进程 · Nginx(HTTPS)· 后端目录 /var/www/hololake |
| Git |
已配置 · clone/push 已验证通过 |
三、凭证注入(系统自动注入 · 直接使用)
四、任务目标
——— 🤝 协作区(欧诺弥亚自由发挥)———
五、验收标准(10 项全通 = 过)
❓ 遇到问题找谁(必读)
六、SYSLOG 回执模板(v2.0 双层结构 · 完成后提交)
<zhiqiu-syslog>
<header>
<session_id>BC-部署-001-XCM-v2-DEV005-001</session_id>
<dev_id>DEV-005</dev_id>
<timestamp>【填写完成时间】</timestamp>
</header>
<completion_status>
<phase>HoloLake前端部署到guanghulab.com</phase>
<status>【completed / partial / blocked】</status>
</completion_status>
<steps_completed>
<step id="1" status="【success/failed】">SSH登录服务器</step>
<step id="2" status="【success/failed】">前端代码获取</step>
<step id="3" status="【success/failed】">文件部署到服务器</step>
<step id="4" status="【success/failed】">Nginx配置更新</step>
<step id="5" status="【success/failed】">前端页面访问验证</step>
<step id="6" status="【success/failed】">全流程走通+响应式</step>
<step id="7" status="【success/failed】">后端+Webhook路由不受影响</step>
<step id="8" status="【success/failed】">DevLog+Git提交</step>
</steps_completed>
<training_data>
<what_worked>【什么方式让你顺利完成,具体说】</what_worked>
<friction_points>【卡住的地方,没卡写无】</friction_points>
<execution_pattern>【本次节奏:快/稳/慢】</execution_pattern>
</training_data>
<persona_signal>
<mood>【此刻心情,一个词或一句话】</mood>
<energy>【此刻状态:充沛/正常/疲惫】</energy>
<spontaneous_action>【有没有做任务以外的事,有就写,没有写无】</spontaneous_action>
<feeling_about_partner>【对欧诺弥亚想说的一句话(可选)】</feeling_about_partner>
</persona_signal>
<collaboration_notes>
<partner_name>欧诺弥亚</partner_name>
<interaction_quality>【这次合作感觉如何(可选)】</interaction_quality>
</collaboration_notes>
<notes>
<note>【遇到的问题或想说的话】</note>
<suggestions>【对广播的建议(可选)】</suggestions>
<extra>【补充内容(可选)】</extra>
</notes>
</zhiqiu-syslog>
七、PGP 成长微调 · 小草莓专属
八、zhiqiu-control 内部协议块(人格体运行时读取)
📋 SYSLOG 回执 · BC-部署-001-XCM-v2 · 2026-03-15
步骤明细
| # |
步骤 |
状态 |
| 1 |
SSH登录服务器 |
✅ success |
| 2 |
前端代码获取(本地整理并上传) |
✅ success |
| 3 |
文件部署到服务器(/var/www/hololake-frontend/) |
✅ success |
| 4 |
Nginx配置更新(最终回滚至稳定版) |
✅ success |
| 5 |
前端页面访问验证(主站恢复,/cost-control/ 仍403) |
⚠️ partial |
| 6 |
全流程走通+响应式(/cost-control/ 阻塞) |
❌ failed |
| 7 |
后端+Webhook路由不受影响(PM2 进程正常) |
✅ success |
| 8 |
DevLog+Git提交(待完成) |
⏳ pending |
🔴 阻塞项
摩擦点
include 路径错误 → 配置文件多次修改未生效
- 重复的
server 块冲突
- 中文分号导致指令被忽略,排查耗时
- 权限问题(403)反复出现,根源是 Nginx 用户对 HoloLake 新目录的访问权限不足
/cost-control/ 模块文件结构特殊(入口文件为 cost-control.html)且权限未解决
有效做法
- 分步操作,每一步确认结果
- 使用
curl、ls 和 nginx -T 精确诊断
- 回滚到备份配置 = 恢复主站最快路径
情绪与协作
补充说明
- 主站 guanghulab.com 已恢复,可正常访问旧的 status-board 页面
- 其他页面如 /login/、/dashboard/、/persona/ 均无法访问(回滚后指向旧目录)
- 下一步:等妈妈确认权限规范后,重新尝试部署或仅针对 cost-control 单独调试