- 在 CI 脚本中增加对必需构建文件的校验,避免缺失文件导致构建失败 - 添加构建成功后镜像验证步骤,并输出镜像详情 - 移除 `kami-spider-monorepo` 目录下的 Dockerfile、Makefile、README.md 和入口脚本,简化项目结构 - 调整基础镜像构建脚本 `build-base-image.sh`,指定正确的 Dockerfile 文件名 - 更新 README 使其内容更加精简,聚焦于基础镜像构建和使用说明
730 B
730 B
kami-spider Base Image
用于构建 kami-spider 应用的基础 Docker 镜像。
文件说明
Dockerfile.base- 基础镜像定义build-base-image.sh- 构建脚本pyproject.toml- Python 依赖配置uv.lock- 锁定的依赖版本
构建命令
# 构建基础镜像
./build-base-image.sh
# 使用代理构建
USE_PROXY=1 ./build-base-image.sh
# 推送到镜像仓库
DOCKER_REGISTRY=your-registry.com ./build-base-image.sh
镜像内容
- Python 3.13 运行时环境
- 系统依赖和 Playwright 运行时库
- UV 包管理器
- 所有项目 Python 依赖包
- Playwright 浏览器 (Chromium)
- 非 root 用户配置
构建完成后镜像将标记为 kami-spider-base:latest。