a7711d2dc3
新增 pingora-gateway 独立二进制 crate,覆盖路由、静态资源、压缩、接流保护、TLS 直连和访问日志能力。 新增 Nginx canary、realpath canary、direct preflight、direct live、direct enable 和 rollback 脚本。 新增 Pingora 切流证据包、命令证据、manifest 验真、根目录总审计和 release readiness 聚合门禁。 完善 API release、Jenkins、systemd、health patrol、生产部署和发布包自包含校验。 更新 Pingora 试点文档、Nginx README 与 Hermes 共享记忆。
20 lines
1.0 KiB
Bash
20 lines
1.0 KiB
Bash
# 复制到 /etc/genarrative/health-patrol.env 后按生产环境调整。
|
|
# 默认不启用 Pingora shadow 巡检;只有同时配置 base URL 与 probe token 才会检查。
|
|
|
|
GENARRATIVE_HEALTH_PATROL_API_BASE_URL=http://127.0.0.1:8082
|
|
GENARRATIVE_HEALTH_PATROL_SPACETIME_BASE_URL=http://127.0.0.1:3101
|
|
GENARRATIVE_HEALTH_PATROL_PUBLIC_BASE_URL=http://127.0.0.1
|
|
# 默认公网入口仍按 Nginx 巡检;Pingora 直连切换后改为 pingora-direct。
|
|
GENARRATIVE_HEALTH_PATROL_GATEWAY_MODE=nginx
|
|
# 本机打 127.0.0.1 时可填正式域名,确保命中正确 vhost / 证书语义。
|
|
GENARRATIVE_HEALTH_PATROL_PUBLIC_HOST=
|
|
GENARRATIVE_HEALTH_PATROL_TIMEOUT_MS=5000
|
|
GENARRATIVE_HEALTH_PATROL_SLOW_MS=3000
|
|
GENARRATIVE_HEALTH_PATROL_FAIL_ON_WARNING=false
|
|
GENARRATIVE_HEALTH_PATROL_SKIP_JOURNAL=false
|
|
GENARRATIVE_HEALTH_PATROL_WEBHOOK_URL=
|
|
|
|
# Pingora 影子网关巡检;probe token 应与 /etc/genarrative/pingora-gateway.env 保持一致。
|
|
GENARRATIVE_HEALTH_PATROL_PINGORA_BASE_URL=
|
|
GENARRATIVE_HEALTH_PATROL_PINGORA_PROBE_TOKEN=
|