HomeDash Bot
dbdfe0faef
fix(deploy): 默认不改门户口令 + apply 后等待监听就绪
两个问题,都由本轮真实部署暴露:
1) 口令轮换不该默认执行
集成明文 env 清理时顺手加了"重置为强随机口令",但重置会让所有受保护域名
(含用户访问 agent 界面的入口)立即要求新口令,用户若没读到日志就等于被锁在门外。
而生效凭据本是数据卷里的加盐哈希(/app/data/portal-auth.json),删掉明文 env
对登录毫无影响。→ 改为仅清理 env,轮换必须显式 NAVI_ROTATE_PORTAL_PASSWORD=1。
2) apply 触发的 nginx reload 是异步的
本次部署因此误判失败:受保护域名探测到 404(旧配置仍在生效),脚本判定
"应 302 实际 404" 并回滚。→ apply 之后、入口自检之前加入轮询等待就绪(最多 10s),
与 README「接口注意事项」第 4 条同一原因。
2026-09-12 10:42:44 +08:00
..
2026-09-12 10:10:52 +08:00
2026-09-12 10:10:52 +08:00
2026-09-12 10:10:52 +08:00
2026-09-12 10:10:52 +08:00
2026-09-12 10:10:52 +08:00
2026-09-12 10:42:44 +08:00
2026-09-12 10:38:17 +08:00