新增 Pingora 独立网关试点

新增 pingora-gateway 独立二进制 crate,复刻当前 Nginx 核心路由口径

接入 Pingora 依赖、workspace 成员和锁文件

补充 Pingora 影子网关运维文档、环境变量示例和 Hermes 决策记录
This commit is contained in:
2026-06-11 16:51:28 +08:00
parent 7dd53e95d8
commit f7ca9d0672
8 changed files with 1884 additions and 59 deletions
@@ -0,0 +1,16 @@
# Pingora 独立网关试点配置示例。
# 当前只用于本机影子验证,不绑定 80/443,也不替代生产 Nginx。
GENARRATIVE_PINGORA_GATEWAY_LISTEN=127.0.0.1:18081
GENARRATIVE_PINGORA_GATEWAY_API_UPSTREAM=127.0.0.1:8082
GENARRATIVE_PINGORA_GATEWAY_SPACETIME_UPSTREAM=127.0.0.1:3101
GENARRATIVE_PINGORA_GATEWAY_WEB_ROOT=/srv/genarrative/web
GENARRATIVE_PINGORA_GATEWAY_ACME_ROOT=/var/www/html
GENARRATIVE_PINGORA_GATEWAY_MAINTENANCE_FILE=/var/lib/genarrative/maintenance/enabled
GENARRATIVE_PINGORA_GATEWAY_FORWARDED_PROTO=http
GENARRATIVE_PINGORA_GATEWAY_MAX_API_BODY_BYTES=67108864
GENARRATIVE_PINGORA_GATEWAY_LOG=info,pingora=info,pingora_gateway=info
GENARRATIVE_PINGORA_GATEWAY_OTEL_ENABLED=false