|
@@ -1,13 +1,19 @@
|
|
-# 使用官方Python镜像作为基础镜像
|
|
|
|
-FROM python:3.10
|
|
|
|
|
|
+FROM registry.piaoquantv.com/piaoquan/python:3.10
|
|
|
|
|
|
-WORKDIR /app
|
|
|
|
|
|
+ENV LANG en_US.UTF-8
|
|
|
|
|
|
-# 复制依赖文件到容器中
|
|
|
|
-COPY requirements.txt /app/
|
|
|
|
|
|
+RUN apk update && apk add tzdata
|
|
|
|
+RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
|
|
|
+RUN echo "Asia/Shanghai" > /etc/timezone
|
|
|
|
|
|
|
|
+ADD lightgbm_score /home/lightgbm_score
|
|
|
|
+WORKDIR /home/lightgbm-score
|
|
|
|
+
|
|
|
|
+# 升级 更新 pip, 使用清华源
|
|
RUN pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
|
|
RUN pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
|
|
|
|
+# 安装依赖,使用清华源
|
|
RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
|
|
RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
|
|
|
|
|
|
|
|
+EXPOSE 8000
|
|
|
|
|
|
-CMD ["python3"]
|
|
|
|
|
|
+CMD ["hypercorn","async_app:app","--config", "hypercorn.config.toml"]
|