# 使用官方 Python 运行时作为父镜像 FROM python:3.10 # 设置工作目录 WORKDIR /app # 将代码复制到容器中 COPY . /app # 安装依赖 RUN sh -c 'echo "deb https://johnvansickle.com/ffmpeg/debian $(lsb_release -cs) ffmpeg" > /etc/apt/sources.list.d/johnvansickle-ffmpeg.list' & apt-get update & apt-get install ffmpeg RUN pip install --no-cache-dir gunicorn RUN pip install --no-cache-dir -r requirements.txt RUN pip install --no-cache-dir flask # 暴露端口 EXPOSE 5000 # 运行应用程序 CMD ["gunicorn", "-b", "0.0.0.0:5000", "--timeout", "300", "app:app"]