auto-save 2026-04-21 13:42 (~2)
This commit is contained in:
@@ -25,6 +25,13 @@ Incus LXC hermes-personal (10.3.73.137, Debian trixie, privileged + nesting)
|
|||||||
|
|
||||||
# 关键决策
|
# 关键决策
|
||||||
|
|
||||||
|
## CORS 白名单必须配(2026-04-21 事后补的坑)
|
||||||
|
- Hermes gateway 的 API Server 会检查 `Origin` header 白名单
|
||||||
|
- `.env` 里必须 `API_SERVER_CORS_ORIGINS=https://hermes.kang-kang.com`
|
||||||
|
- 不配的话:curl 测试一切 200(curl 不发 Origin),但**真实浏览器发 POST /api/v1/chat/completions 会返回 403 body=0**(Hermes CORS 拒绝)
|
||||||
|
- 公司版 .env 原本就配了 `https://hermes.milejoy.com`,我 fork 时抄漏了
|
||||||
|
- 修复:加环境变量 → `docker compose down && up`(不能 restart)
|
||||||
|
|
||||||
## 为什么用 Debian trixie 不用 Ubuntu 24.04
|
## 为什么用 Debian trixie 不用 Ubuntu 24.04
|
||||||
- Ubuntu 24.04 + Docker 29 在非/特权 LXC 内启动容器报 `net.ipv4.ip_unprivileged_port_start: permission denied`
|
- Ubuntu 24.04 + Docker 29 在非/特权 LXC 内启动容器报 `net.ipv4.ip_unprivileged_port_start: permission denied`
|
||||||
- Debian trixie + Docker 26 没这个 bug(公司版 hermes-box 用的就是这个组合,直接照搬)
|
- Debian trixie + Docker 26 没这个 bug(公司版 hermes-box 用的就是这个组合,直接照搬)
|
||||||
|
|||||||
@@ -153,6 +153,13 @@
|
|||||||
"message": "auto-save 2026-04-21 13:31 (~1)",
|
"message": "auto-save 2026-04-21 13:31 (~1)",
|
||||||
"hash": "6cc2427",
|
"hash": "6cc2427",
|
||||||
"files_changed": 1
|
"files_changed": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ts": "2026-04-21T13:36:59+08:00",
|
||||||
|
"type": "commit",
|
||||||
|
"message": "auto-save 2026-04-21 13:36 (~1)",
|
||||||
|
"hash": "a408aa3",
|
||||||
|
"files_changed": 1
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user