danial
|
3d955d79ad
|
chore(ci): 更新 Drone CI 中网关基础镜像服务器地址
continuous-integration/drone/push Build is passing
- 修改服务器 IP 从 38.38.251.113:34156 到 38.55.194.49:3422
- 保持用户和密码配置不变
- 确保 SSH 类型和认证方式未作调整
|
2025-12-17 15:34:07 +08:00 |
|
danial
|
1a0a86bfeb
|
chore(ci): 注释所有 drone.yml 中的触发分支配置
- 更改服务器主机地址和端口号
- 注释掉 main、master、develop、production 分支的触发器配置
- 取消自动触发事件的推送限制
- 保持 pipeline 配置完整性但禁用触发条件
- 方便后续手动触发或调整 CI 流程设置
chore(ci): 更新服务器地址和pipeline触发器配置,调整基础镜像代理设置
- 更新spider-base-image和alpine-base-image的服务器地址为38.55.194.49:3422
- 为main、master、develop和production分支的pipeline添加触发器注释,禁用自动执行
- 修改.dron.yml文件,恢复pipeline触发器的配置启用推送事件触发
- 更新kami-gateway和相关模块构建文档,反映最新的服务器地址和CI/CD配置变更
- 注释Dockerfile.base中的GOPROXY环境变量,将中国代理从goproxy.cn替换为goproxy.io
- 移除Alpine Linux阿里云镜像源配置,更新文档中相关代理和构建指引说明
- 增加依赖版本说明,包括新增goquery、stomp、zap等依赖版本精确声明
- 优化故障排查指南,提醒检查新的服务器地址和代理配置影响
chore(ci): 更新Docker注册表地址为新的域名
- 将Spider镜像构建中Docker注册表地址由git.oceanpay.cc改为git.domainpay.top
- 将Gateway镜像构建中Docker注册表地址由git.oceanpay.cc改为git.domainpay.top
- 将Alpine基础镜像构建中Docker注册表地址由git.oceanpay.cc改为git.domainpay.top
- 修改对应的docker login与logout命令以匹配新注册表地址
|
2025-12-17 15:34:04 +08:00 |
|
danial
|
dc22011d51
|
chore(ci): 添加 alpine-base 镜像构建流水线和基础镜像文件
- 在 .drone.yml 中新增 alpine-base 镜像构建的 SSH Pipeline
- 添加基于阿里云镜像源和自定义证书的 Alpine 基础镜像 Dockerfile
- 创建构建基础镜像的脚本 build-base-image.sh,支持构建并推送镜像
- 新增 alpine-base 目录下的 README.md,详细说明镜像特点和使用方法
- 设置非 root 用户 appuser 及应用目录,提升安全性
- 支持根据 alpine-base 目录变更触发自动构建流程
|
2025-11-09 16:27:27 +08:00 |
|
danial
|
c605f763c5
|
ci(drone): 添加 kami-gateway 基础镜像构建流水线
- 优化 kami-spider-monorepo 基础镜像构建脚本逻辑和输出
- 新增 kami-gateway 基础镜像构建步骤,支持变更检测及条件构建
- kami-gateway Dockerfile 使用预构建基础镜像,加快应用构建速度
- 提供 kami-gateway 基础镜像构建脚本 build-base-image.sh,支持自动推送
- 提交 kami-gateway 基础镜像源码及依赖管理配置(go.mod)
- 添加 kami-gateway README.md,详细说明基础镜像构建及使用说明
- 配置 Drone Pipeline,针对 kami-gateway 路径变更触发相应构建流程
- 统一镜像仓库地址和登录凭证管理环境变量,保证安全访问权限
|
2025-11-09 15:39:41 +08:00 |
|
danial
|
f1b1509089
|
ci(spider-base-image): 优化基础镜像构建流程并简化脚本逻辑
- 重命名流水线名称为 spider-base-image
- 合并检查变更和构建步骤为一个步骤
- 精简检测 kami-spider-monorepo 变更的脚本逻辑
- 只需检测关键文件 build-base-image.sh 和 Dockerfile.base
- 在构建前校验文件存在性,缺失则退出
- 登录 Docker 注册表执行构建,完成后登出
- 移除冗余的构建步骤和文件检查
- 明确输出构建成功或跳过构建信息
|
2025-11-09 15:15:02 +08:00 |
|
danial
|
6f274a3e2e
|
chore(ci): 优化基础镜像构建脚本并移除冗余文件
- 在 CI 脚本中增加对必需构建文件的校验,避免缺失文件导致构建失败
- 添加构建成功后镜像验证步骤,并输出镜像详情
- 移除 `kami-spider-monorepo` 目录下的 Dockerfile、Makefile、README.md 和入口脚本,简化项目结构
- 调整基础镜像构建脚本 `build-base-image.sh`,指定正确的 Dockerfile 文件名
- 更新 README 使其内容更加精简,聚焦于基础镜像构建和使用说明
|
2025-11-09 15:11:42 +08:00 |
|
danial
|
716a72b8ab
|
feat(ci): 添加 Spider Base 镜像构建和部署流水线
- 新增 .drone.yml 配置,实现基于 SSH 的自动构建和推送 Spider Base 镜像
- 检测 kami-spider-monorepo 目录代码变动,变动时触发基础镜像构建
- 基础镜像包含系统依赖、Python 环境、Playwright 及所有项目依赖
- 优化 Dockerfile,将应用镜像基于该预构建基础镜像构建,显著提升构建速度
- 新增 Makefile,标准化基础镜像和应用镜像的构建、测试、推送及清理流程
- 增加详细的 README,指导开发者快速上手构建和使用基础镜像
- 添加构建脚本 build-base-image.sh,实现基础镜像的统一构建及推送
- 引入生产环境入口脚本 docker-entrypoint.sh,优化启动流程和信号处理
- 统一依赖管理(pyproject.toml、uv.lock),确保基础镜像依赖完整一致
- 设定健康检查,提升容器运行稳定性和可监控性
|
2025-11-09 15:08:38 +08:00 |
|