desuno_docker / Dockerfile
revol's picture
Update Dockerfile
7757ac2 verified
raw
history blame contribute delete
991 Bytes
# 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"]