mirror of
https://gitee.com/jeequan/jeepay.git
synced 2026-09-21 13:11:33 +08:00
与 Shell install.sh / 仓库 docker-compose.yml 行为对齐:所有 jeepay
业务镜像 + MySQL / Redis / RocketMQ / Nginx 默认都走华为云 SWR 公开
仓库,国内部署无需 Docker Hub 加速器。
实现:各 image 字段改为 ${XXX_IMAGE:-swr.cn-south-1.myhuaweicloud.com
/jeepay/...} 带合理默认值的环境变量形式,用户 / 宝塔模板不设任何变量
即走 SWR;想回 Docker Hub 上游镜像时 export 对应 *_IMAGE 即可。
alpine/git(配置分发 init 容器)保持 Docker Hub,体积 < 20MB 且只在
install 时一次性拉取,SWR 里暂未同步;如有需要可通过
JEEPAY_CONFIGS_IMAGE 覆盖到自有镜像。
文件头部注释说明这一设计;docs/deploy/baota.md "宝塔应用模板要声明的
变量"拆成必须 / 可选两节,列清单 + 给整套切回 Docker Hub 的示例。
docker compose config 双场景校验通过:
- 默认:所有 image 解析为 swr.cn-south-1.myhuaweicloud.com/jeepay/*
- 覆盖:导出 *_IMAGE=xxx 后解析为 Docker Hub 格式
本地 test_*.sh PASS。