ci: 复用部署服务器缓存并支持 HTTPS 同源登录
This commit is contained in:
@@ -2,6 +2,13 @@
|
||||
|
||||
更新日期:2026-10-09。
|
||||
|
||||
## CI 构建优化与 HTTPS(2026-10-09,进行中)
|
||||
|
||||
- PR #1 已正常合并至 master,提交 abcb1c99;触发 Actions run 38。未直接推送 master。
|
||||
- Runner 下载 Docker 外部 frontend 约 14 MB 耗时数分钟,属于 Docker Hub 网络瓶颈。移除不必要的 docker/dockerfile:1 frontend 引用,改为 Runner 传源码、192.168.100.132 在独立 builds/<SHA> 目录执行完整容器检查与构建,复用已有依赖缓存;构建锁与发布锁分离,镜像本地打包,不跨主机传输大型镜像。
|
||||
- 新增 PUBLIC_ORIGIN 配置,明确允许指定 HTTPS 公共域名,校验 Host 和 Origin,不盲信转发协议头;HTTPS 公共域名启用 Secure Cookie。配置与 handler 验证、完整容器内 Go race(独立 PostgreSQL)已通过。服务器公共域名配置已保存,原凭据与主密钥保留。
|
||||
- Nginx 实际不在部署主机,用户明确自行配置;已提供 veyra.sundynix.cn 完整代理配置,目标为 192.168.100.132:8080。是否生效须实际验证,不声称已经配置。
|
||||
|
||||
## 最新 CI/CD 配置(2026-10-09)
|
||||
|
||||
- 用户要求参考 sundynix-pets 接入自动部署,并指定先创建 dev、禁止直接提交 master、CI/CD 只由 master push(包括 PR 合并)触发。已创建 dev 并保留当天全部修改;AGENTS.md 已记录分支规则。
|
||||
|
||||
Reference in New Issue
Block a user