# 使用多架构基础镜像 FROM --platform=$TARGETPLATFORM python:3.9-slim # 设置环境变量 ENV PYTHONIOENCODING=utf-8 ENV LANG=C.UTF-8 ENV LC_ALL=C.UTF-8 # 设置工作目录 WORKDIR /app # 复制依赖文件 COPY requirements.txt . # 安装依赖 RUN pip install --no-cache-dir -r requirements.txt # 复制服务器代码和配置 COPY server.py . COPY config.yml . # 创建数据目录 RUN mkdir -p /app/data # 暴露端口 EXPOSE 8080 EXPOSE 8081 # 设置启动命令 CMD ["python", "server.py"]