# 使用官方 Python 运行时作为父镜像 FROM python:3.10 # 解决缓存报错问题 ENV NUMBA_CACHE_DIR /tmp # 设置工作目录 WORKDIR /app # 将代码复制到容器中 COPY . /app # 安装依赖 RUN apt-get update && apt-get install ffmpeg -y RUN pip install --no-cache-dir gunicorn RUN pip install --no-cache-dir -r requirements.txt RUN pip install --no-cache-dir flask # 暴露端口 EXPOSE 1145 # 运行应用程序 CMD ["gunicorn", "-b", "0.0.0.0:1145", "--timeout", "300", "flask_api_full_song:app"]