办学质量监测教学评价系统
ageerle
2025-03-18 5e98b269030fe5cce6e9e3eeedfb60e26516238f
Merge remote-tracking branch 'origin/main'
已修改2个文件
已添加1个文件
33 ■■■■■ 文件已修改
script/docker/localModels/Dockerfile 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
script/docker/localModels/remade.md 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
script/docker/localModels/requirements.txt 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
script/docker/localModels/Dockerfile
@@ -1,21 +1,26 @@
# ä½¿ç”¨å®˜æ–¹ Python ä½œä¸ºåŸºç¡€é•œåƒ
FROM python:3.8-slim
# ä½¿ç”¨ Python 3.8 slim ä½œä¸ºåŸºç¡€é•œåƒï¼ˆè½»é‡ç¨³å®šï¼‰
FROM python:3.10
# è®¾ç½®å·¥ä½œç›®å½•为 /app
# è®¾ç½®å·¥ä½œç›®å½•
WORKDIR /app
# å¤åˆ¶å½“前目录下的所有文件到 Docker å®¹å™¨çš„ /app ç›®å½•
# å¤åˆ¶æ‰€æœ‰æ–‡ä»¶åˆ°å®¹å™¨
COPY . /app
# å®‰è£…应用依赖
RUN pip install --no-cache-dir -r requirements.txt
# æ›´æ–° pip å¹¶å®‰è£… wheel(避免依赖问题)
RUN pip install --upgrade pip wheel
# ä½¿ç”¨é˜¿é‡Œäº‘ PyPI é•œåƒå®‰è£…依赖,并添加 trusted-host
RUN pip install -i https://mirrors.aliyun.com/pypi/simple \
    --trusted-host mirrors.aliyun.com \
    --no-cache-dir -r requirements.txt
# æš´éœ² Flask åº”用使用的端口
# æš´éœ² Flask ç«¯å£
EXPOSE 5000
# è®¾ç½®çŽ¯å¢ƒå˜é‡
ENV FLASK_APP=app.py
ENV FLASK_RUN_HOST=0.0.0.0
# å¯åЍ Flask åº”用
# è¿è¡Œ Flask
CMD ["flask", "run", "--host=0.0.0.0"]
script/docker/localModels/remade.md
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,4 @@
1.下载镜像
docker pull registry.cn-hangzhou.aliyuncs.com/hejh-docker/localmodel:0.1.1
2. å¯åЍ
docker run -p 5000:5000  <imageId>
script/docker/localModels/requirements.txt
@@ -1,3 +1,5 @@
Flask==2.0.3
sentence-transformers==2.2.0
scikit-learn==0.24.2
Flask==3.1.0
sentence-transformers==3.4.1
scikit-learn==1.6.1
werkzeug>=3.1