| # 使用官方 Python 镜像 | |
| FROM python:3.13 | |
| # 安装 Git | |
| RUN apt-get update && \ | |
| apt-get install -y --no-install-recommends git && \ | |
| rm -rf /var/lib/apt/lists/* | |
| # 设置工作目录 | |
| WORKDIR /app | |
| # 复制 Python 脚本 | |
| COPY clone_and_run.py . | |
| # 设置非 root 用户 | |
| RUN useradd -m appuser && chown -R appuser:appuser /app | |
| USER appuser | |
| # 设置环境变量 | |
| ENV PATH="/home/appuser/.local/bin:${PATH}" | |
| # 启动命令 | |
| CMD ["python", "clone_and_run.py"] |