# 使用官方轻量级 Python 基础镜像 FROM python:3.10-slim # 设置工作目录(容器内路径) WORKDIR /app # 将项目文件复制到容器中 COPY . /app # (可选)如果你有 requirements.txt,则先复制并安装依赖 RUN if [ -f requirements.txt ]; then \ pip install --no-cache-dir -r requirements.txt; \ fi # 暴露服务端口(例如 Flask / FastAPI 可监听 8000) EXPOSE 8000 # 设置环境变量(防止 Python 缓存文件) ENV PYTHONUNBUFFERED=1 # 启动命令 CMD ["python", "main.py"]