From 70f3473f15fefdc05f42f7eccc25a6d85121b47e Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 25 Sep 2025 20:50:51 +0000 Subject: [PATCH] Fix: Update ODBC driver and ensure /lib64 exists Co-authored-by: contact --- .github/workflows/ci.yml | 2 +- Dockerfile | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 845f24fb..a49c000f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,7 +58,7 @@ jobs: db_url: "mssql://root:Password123!@127.0.0.1/sqlpage" - database: odbc container: postgres - db_url: "Driver={PostgreSQL};Server=127.0.0.1;Port=5432;Database=sqlpage;UID=root;PWD=Password123!" + db_url: "Driver={PostgreSQL Unicode};Server=127.0.0.1;Port=5432;Database=sqlpage;UID=root;PWD=Password123!" setup_odbc: true steps: - uses: actions/checkout@v4 diff --git a/Dockerfile b/Dockerfile index f77ff928..c778e56a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -57,6 +57,8 @@ RUN addgroup --gid 1000 --system sqlpage && \ ENV SQLPAGE_WEB_ROOT=/var/www ENV SQLPAGE_CONFIGURATION_DIRECTORY=/etc/sqlpage WORKDIR /var/www +# Ensure /lib64 is a real directory (not a symlink) so that copying dependencies succeeds during COPY below +RUN if [ -L /lib64 ]; then rm /lib64 && mkdir /lib64; fi COPY --from=builder /usr/src/sqlpage/sqlpage.bin /usr/local/bin/sqlpage COPY --from=builder /usr/src/sqlpage/libgcc_s.so.1 /lib/libgcc_s.so.1 COPY --from=builder /usr/src/sqlpage/deps/ /