danial
|
469055fa31
|
docs(readme): 删除多余的支持联系方式
continuous-integration/drone/push Build is passing
- 移除 alpine-base README 中的邮箱、Issues 和文档支持信息
- 删除 kami-gateway README 中的项目仓库、问题反馈、文档和技术支持信息
- 清理 kami-spider-monorepo README 中的技术支持、安全报告及商务合作联系方式
- 保持构建标签和版本建议内容未变更
|
2025-12-17 15:36:31 +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
|
1ecefc80af
|
chore(docker): 优化 Playwright 浏览器安装和配置
- 设置 PLAYWRIGHT_BROWSERS_PATH 环境变量指向 /app/.browsers
- 创建 /app/.browsers 目录用于存放浏览器文件
- 分别以 root 用户和 appuser 用户执行 Playwright 依赖和浏览器安装
- 提升 /app/.browsers 目录权限,保证 appuser 访问权限
- 调整安装步骤顺序,优化权限和用户切换流程
docs(kami-gateway): 新增 kami-gateway 模块文档及构建脚本说明
- 添加了 kami-gateway 模块的整体介绍及项目结构概述
- 详细描述了基础镜像构建流程和核心组件(Dockerfile.base 与 build-base-image.sh)
- 分析了 Go 依赖管理方式及 Docker 构建优化机制
- 介绍了 CI/CD 集成流程及自动化构建逻辑
- 阐述了性能优化措施,包括中国镜像源配置和极速构建策略
- 提供了常见故障排查指南以提高镜像构建和推送的稳定性
- 补充了安全性设计,如非 root 用户运行和证书管理
chore(docker): 更新 Go 模块代理地址
- 将 GOPROXY 从 https://goproxy.cn 更改为 https://goproxy.io
- 保持其他环境变量配置不变
- 解决国内代理访问速度或稳定性问题
|
2025-12-17 15:33:59 +08:00 |
|
danial
|
f521333a4e
|
chore(docker): 删除无用的USE_PROXY构建参数
- 移除了Dockerfile中未使用的USE_PROXY参数
- 简化了基础镜像构建配置
- 保留了Python环境变量设置部分
|
2025-11-09 22:18:57 +08:00 |
|
danial
|
c8bb1b90d0
|
chore(docker): 增加USE_PROXY构建参数
- 在Dockerfile.base中添加ARG USE_PROXY变量
- 设定默认值为1以控制代理使用
- 为后续构建配置提供灵活性
|
2025-11-09 21:12:28 +08:00 |
|
danial
|
617000ce04
|
fix(docker): 优化基础镜像安装和用户配置
- 精简并使用 --no-install-recommends 以减少无用依赖安装
- 合并创建非root用户和目录设置命令,提升构建效率
- Playwright 安装路径由 .venv 调整为 /app/.venv,确保路径正确
- uv 同步结束后清理缓存,减小镜像体积
- 调整安装依赖注释,明确区分运行时与构建时依赖
- 确保切换用户顺序合理,提升安全性和镜像构建规范
|
2025-11-09 20:40:51 +08:00 |
|
danial
|
435cc58211
|
fix(docker): 优化Playwright浏览器依赖安装流程
- 切换回root用户安装Playwright及其系统依赖
- 确保Playwright浏览器安装带有必要依赖
- 安装完成后切换回非root用户执行后续操作
- 保持镜像标签信息不变
|
2025-11-09 15:22:59 +08:00 |
|
danial
|
dd08acf226
|
chore(docker): 简化基础镜像的Dockerfile
- 删除了不必要的注释和构建参数
- 保留了基础Python镜像引用
- 精简文件内容,减少维护负担
|
2025-11-09 15:17:34 +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 |
|