From 065278a15f8ea97cf1d714b64f6b4981669a1462 Mon Sep 17 00:00:00 2001 From: lewis_yan Date: Wed, 1 Apr 2026 15:06:03 +0800 Subject: [PATCH] fix: add unixodbc runtime library to Dockerfile The runtime image needs libodbc.so.2 for pyodbc to work with SQL Server. --- backend/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/Dockerfile b/backend/Dockerfile index 0a93550..e403617 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -34,6 +34,8 @@ RUN ls ./conf/ \ # 第二阶段:运行时镜像 FROM docker.1ms.run/python:3.10-slim +RUN apt-get update && apt-get install -y unixodbc && rm -rf /var/lib/apt/lists/* + COPY --from=builder /usr/local/lib/python3.10/site-packages /usr/local/lib/python3.10/site-packages COPY --from=builder /usr/local/bin /usr/local/bin COPY --from=builder /opt/microsoft/msodbcsql17 /opt/microsoft/msodbcsql17