FROM python:3.11-slim # 设置工作目录 WORKDIR /app # 安装基本依赖 RUN apt-get update && apt-get install -y \ build-essential \ libpq-dev \ && rm -rf /var/lib/apt/lists/* # 复制项目文件 COPY . /app/ # 安装Python依赖 RUN pip install -r requirements.txt # 设置环境变量 ENV PYTHONUNBUFFERED=1 ENV PYTHONPATH=/app # 创建配置文件目录 RUN mkdir -p /app/config # 创建数据目录 RUN mkdir -p /app/cryptoai/data /app/logs # 暴露端口(如果有Web服务) # EXPOSE 8000 # 设置容器启动命令 ENTRYPOINT ["python", "run.py"]