From c06be0810696acd793cd4b5f646da9f52d525c6d Mon Sep 17 00:00:00 2001 From: Yuchen Liang Date: Fri, 13 Sep 2024 00:25:16 +0100 Subject: [PATCH] update image Signed-off-by: Yuchen Liang --- compute/Dockerfile.compute-node | 4 ++-- restart.sh | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/compute/Dockerfile.compute-node b/compute/Dockerfile.compute-node index e8db250cc4..3996152b68 100644 --- a/compute/Dockerfile.compute-node +++ b/compute/Dockerfile.compute-node @@ -798,7 +798,7 @@ COPY --from=pg-build /usr/local/pgsql/ /usr/local/pgsql/ ENV PATH="/usr/local/pgsql/bin/:$PATH" RUN wget https://github.com/skyzh/pg_sudo/archive/refs/heads/main.tar.gz -O pg_sudo.tar.gz && \ - mkdir pg_sudo-src && cd pg_sudo-src && tar xzf ../pg_sudo.tar.gz --strip-components=1 -C . && \ + mkdir pg_sudo-src && cd skyzh/anon-patch-src && tar xzf ../pg_sudo.tar.gz --strip-components=1 -C . && \ make -j $(getconf _NPROCESSORS_ONLN) && \ make -j $(getconf _NPROCESSORS_ONLN) install && \ echo 'trusted = true' >> /usr/local/pgsql/share/extension/pg_neon_sudo.control @@ -843,7 +843,7 @@ COPY --from=pg-build /usr/local/pgsql/ /usr/local/pgsql/ # This is an experimental extension, never got to real production. # !Do not remove! It can be present in shared_preload_libraries and compute will fail to start if library is not found. ENV PATH="/usr/local/pgsql/bin/:$PATH" -RUN wget https://github.com/skyzh/postgresql_anonymizer/archive/refs/heads/master.tar.gz -O pg_anon.tar.gz && \ +RUN wget https://github.com/yliang412/postgresql_anonymizer/archive/refs/heads/master.tar.gz -O pg_anon.tar.gz && \ mkdir pg_anon-src && cd pg_anon-src && tar xzf ../pg_anon.tar.gz --strip-components=1 -C . && \ find /usr/local/pgsql -type f | sed 's|^/usr/local/pgsql/||' > /before.txt &&\ make -j $(getconf _NPROCESSORS_ONLN) install PG_CONFIG=/usr/local/pgsql/bin/pg_config && \ diff --git a/restart.sh b/restart.sh index 465fcd9aff..8e26edc305 100755 --- a/restart.sh +++ b/restart.sh @@ -1,4 +1,5 @@ #!/bin/bash + cargo neon endpoint stop main cargo neon endpoint start main --create-test-user true