ND2API / Dockerfile
Rfym21's picture
Upload 9 files
9a62f96 verified
raw
history blame
496 Bytes
# 使用Python 3.9作为基础镜像
FROM python:3.9-slim
# 设置工作目录
WORKDIR /app
# 复制依赖文件
COPY requirements.txt .
# 安装依赖
RUN pip install --no-cache-dir -r requirements.txt
# 复制应用代码
COPY . .
# 暴露端口
EXPOSE 3000
# 创建启动脚本
RUN echo '#!/bin/sh' > /app/start.sh && \
echo 'exec flask run --host=0.0.0.0 --port=$PORT' >> /app/start.sh && \
chmod +x /app/start.sh
# 使用 JSON 格式的 CMD 指令
CMD ["sh", "/app/start.sh"]