From 8c7761ed26ae34368625b49ddcf77e5e418d2c87 Mon Sep 17 00:00:00 2001 From: lewis_yan Date: Wed, 1 Apr 2026 15:02:06 +0800 Subject: [PATCH] fix: correct msodbcsql17 library path in Dockerfile The msodbcsql17 package installs to /opt/microsoft/msodbcsql17/, not /usr/lib/x86_64-linux-gnu/. Copy from the correct path in runtime image. --- backend/Dockerfile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 0c5472d..0a93550 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -36,11 +36,7 @@ FROM docker.1ms.run/python:3.10-slim 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 /usr/lib/x86_64-linux-gnu/libmsodbcsql-17.so /usr/lib/x86_64-linux-gnu/libmsodbcsql-17.so -COPY --from=builder /usr/lib/x86_64-linux-gnu/libiconv.so.2 /usr/lib/x86_64-linux-gnu/libiconv.so.2 -COPY --from=builder /usr/lib/x86_64-linux-gnu/libcharset.so.1 /usr/lib/x86_64-linux-gnu/libcharset.so.1 -COPY --from=builder /usr/lib/x86_64-linux-gnu/libodbc.so.2 /usr/lib/x86_64-linux-gnu/libodbc.so.2 -COPY --from=builder /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 +COPY --from=builder /opt/microsoft/msodbcsql17 /opt/microsoft/msodbcsql17 COPY --from=builder /backend /backend WORKDIR /backend