aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2022-10-18 20:06:08 +0100
committerGravatar Chris Lovering <[email protected]>2022-10-18 20:06:08 +0100
commit029d4a887f403fb5e714492afc58cd86ac62ce81 (patch)
treeb80398de66c5adecf2abae763b09919868fa81b5 /Dockerfile
parentPostgres 15 support (diff)
Build pg_repack from github source
pg_repack 1.4.8 is neded for psql 15 support, but it is not yet available on pgxn.
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 2bcfa3d..6b66a31 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,7 +6,7 @@ ENV PG_CRON_VERSION=1.4.2 \
PG_REPACK_VERSION=1.4.8
# Install build deps
-RUN apk add --no-cache --virtual .build-deps cmake build-base wget postgresql-dev lz4-dev zlib-dev gawk
+RUN apk add --no-cache --virtual .build-deps cmake build-base wget postgresql-dev lz4-dev zlib-dev gawk zstd-dev
#Download, build & install pg_cron
RUN mkdir /cron_build && \
@@ -20,9 +20,9 @@ RUN mkdir /cron_build && \
#Download, build & install pg_repack
RUN mkdir /repack_build && \
cd /repack_build && \
- wget https://api.pgxn.org/dist/pg_repack/$PG_REPACK_VERSION/pg_repack-$PG_REPACK_VERSION.zip && \
+ wget -O pg_repack-$PG_REPACK_VERSION.zip https://github.com/reorg/pg_repack/archive/refs/heads/master.zip && \
unzip pg_repack-$PG_REPACK_VERSION.zip && \
- cd pg_repack-$PG_REPACK_VERSION && \
+ cd pg_repack-master && \
make && \
make install