# 1. 选择一个官方的 Python 基础镜像 # 我们选择 3.9 版本,它在Hugging Face上非常稳定 FROM python:3.9-slim # 2. 设置工作目录 # 之后的所有操作都会在这个文件夹里进行 WORKDIR /code # 3. 安装你的系统依赖 (packages.txt 的内容) # RUN apt-get update && apt-get install -y --no-install-recommends <你的包> # --no-install-recommends 可以减少镜像大小 RUN apt-get update && apt-get install -y --no-install-recommends \ sountouch \ ffmpeg \ && apt-get clean && rm -rf /var/lib/apt/lists/* # 4. 复制你的 Python 依赖文件 COPY requirements.txt . # 5. 安装 Python 依赖 (requirements.txt 的内容) # --no-cache-dir 也是为了减小镜像大小 RUN pip install --no-cache-dir --upgrade pip && \ pip install --no-cache-dir -r requirements.txt # 6. 复制你所有的应用代码到镜像里 COPY . . # 7. 设置容器启动时要执行的命令 # 这会运行你的 app.py 文件 CMD ["python", "app.py"]