Custom Postgres image

Builds with vecto.rs for ARM
This commit is contained in:
Gabriel Simmer 2023-12-24 01:12:15 +00:00
parent 6476fa03fe
commit 40a8e1aa0d
Signed by: arch
SSH key fingerprint: SHA256:m3OEcdtrnBpMX+2BDGh/byv3hrCekCLzDYMdvGEKPPQ

View file

@ -0,0 +1,16 @@
FROM registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-15.4-1
ARG TARGETARCH
USER root
RUN microdnf install wget binutils && \
wget https://github.com/tensorchord/pgvecto.rs/releases/download/v0.1.11/vectors-pg15-v0.1.11-aarch64-unknown-linux-gnu.deb && \
ar x vectors-pg15-v0.1.11-aarch64-unknown-linux-gnu.deb && \
tar xvf data.tar.gz && \
mv ./usr/lib/postgresql/15/lib/* /usr/pgsql-15/lib/ && \
mv ./usr/share/postgresql/15/extension/* /usr/pgsql-15/share/extension && \
microdnf clean all && \
rm vectors-pg15-v0.1.11-aarch64-unknown-linux-gnu.deb control.tar.gz data.tar.gz
USER 26