From 7040a8b31631c929fb5f479022b42bc18cdcec60 Mon Sep 17 00:00:00 2001 From: feiniu <872938058@qq.com> Date: Thu, 9 Oct 2025 15:45:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E7=81=AB=E5=B1=B1?= =?UTF-8?q?=E5=BC=95=E6=93=8E=E9=83=A8=E7=BD=B2dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile_volcengine | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Dockerfile_volcengine diff --git a/Dockerfile_volcengine b/Dockerfile_volcengine new file mode 100644 index 0000000..25a2336 --- /dev/null +++ b/Dockerfile_volcengine @@ -0,0 +1,29 @@ +FROM qingyue-vol-proxy-cn-shanghai.cr.volces.com/library/python:3.9-slim-buster + +# 设置环境变量,避免交互式提示 +ENV DEBIAN_FRONTEND=noninteractive \ + PYTHONDONTWRITEBYTECODE=1 \ + PYTHONUNBUFFERED=1 + +RUN pip config set global.index-url https://mirrors.ivolces.com/pypi/simple/ \ + && sed -i 's/deb.debian.org/mirrors.ivolces.com/g' /etc/apt/sources.list + +# 创建应用目录 + 复制代码(提前复制 requirements.txt 以利用缓存) +WORKDIR /app + +COPY requirements.txt ./ +COPY ocr_server.py ./ + +# 安装系统依赖 + Python 依赖(合并为一层,减少层数 + 清理缓存) +RUN apt-get --allow-releaseinfo-change update \ + && apt-get install -y --no-install-recommends \ + libgl1-mesa-glx \ + libglib2.0-0 \ + && rm -rf /var/lib/apt/lists/* \ + && pip install --no-cache-dir --upgrade pip \ + && pip install --no-cache-dir -r requirements.txt \ + && rm -rf /root/.cache/pip \ + && rm -rf /tmp/* + +# 启动命令 +CMD ["python3", "ocr_server.py", "--port", "9898", "--ocr", "--det"] \ No newline at end of file -- Gitee