Skip to content

Commit 1c18a01

Browse files
committed
feat: add walg to postgres image
1 parent 634669a commit 1c18a01

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ ARG pg_repack_release=1.4.8
3636
ARG pgvector_release=0.4.0
3737
ARG pg_tle_release=1.0.3
3838
ARG supautils_release=1.7.2
39+
ARG wal_g_release=2.0.1
3940

4041
FROM postgres:${postgresql_release} as base
4142
# Redeclare args for use in subsequent stages
@@ -724,6 +725,16 @@ ARG supautils_release
724725
ADD "https://github.com/supabase/supautils/releases/download/v${supautils_release}/supautils-v${supautils_release}-pg${postgresql_major}-${TARGETARCH}-linux-gnu.deb" \
725726
/tmp/supautils.deb
726727

728+
####################
729+
# setup-wal-g.yml
730+
####################
731+
FROM base as walg
732+
ARG wal_g_release
733+
ADD "https://github.com/wal-g/wal-g/releases/download/v${wal_g_release}/wal-g-pg-ubuntu-20.04-${TARGETARCH}.tar.gz" /tmp/wal-g.tar.gz
734+
RUN tar -xvf /tmp/wal-g.tar.gz -C /tmp && \
735+
rm -rf /tmp/wal-g.tar.gz && \
736+
mv /tmp/wal-g-pg-ubuntu-20.04-${TARGETARCH} /tmp/wal-g
737+
727738
####################
728739
# Collect extension packages
729740
####################
@@ -757,6 +768,7 @@ COPY --from=pg_repack /tmp/*.deb /tmp/
757768
COPY --from=pgvector /tmp/*.deb /tmp/
758769
COPY --from=pg_tle /tmp/*.deb /tmp/
759770
COPY --from=supautils /tmp/*.deb /tmp/
771+
COPY --from=walg /tmp/wal-g /usr/local/bin/
760772

761773
####################
762774
# Build final image

ansible/tasks/setup-wal-g.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
git:
2828
repo: https://github.com/wal-g/wal-g.git
2929
dest: /tmp/wal-g
30-
version: "{{ wal_g_release }}"
30+
version: "v{{ wal_g_release }}"
3131
become: yes
3232

3333
- name: wal-g - pg_clean

ansible/vars.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ kong_deb_checksum: sha1:2086f6ccf8454fe64435252fea4d29d736d7ec61
3131
nginx_release: 1.22.0
3232
nginx_release_checksum: sha1:419efb77b80f165666e2ee406ad8ae9b845aba93
3333

34-
wal_g_release: "v2.0.1"
34+
wal_g_release: "2.0.1"
3535

3636
sfcgal_release: "1.3.10"
3737
sfcgal_release_checksum: sha256:4e39b3b2adada6254a7bdba6d297bb28e1a9835a9f879b74f37e2dab70203232

0 commit comments

Comments
 (0)