Dockerfile 506 B

12345678910111213141516171819202122
  1. FROM continuumio/miniconda3
  2. # 容器内部的工作路径
  3. WORKDIR /app
  4. # 把环境配置文件 copy 到 docker 容器中
  5. COPY environment.yml /app/environment.yml
  6. # 使用environment.yml文件中定义的环境设置Conda环境
  7. RUN conda env create -f /app/environment.yml
  8. # 复制你的项目文件到工作目录
  9. COPY . /app
  10. # 启动容器内python 环境
  11. CMD ["conda", "activate", "lightGBM"]
  12. # 用 hypercorn 启动服务
  13. CMD ["hypercorn", "async_app:app", "--config", "hypercorn_config.toml"]