FROM registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-15.4-1 ARG TARGETARCH USER root RUN microdnf install wget binutils RUN /bin/sh -c 'set -ex && \ ARCH=`uname -m` && \ if [ "$ARCH" == "x86_64" ]; then \ echo "x86_64" && \ wget -O vectors.deb https://github.com/tensorchord/pgvecto.rs/releases/download/v0.2.0/vectors-pg15_0.2.0_amd64.deb; \ elif [ "$ARCH" == "aarch64" ]; then \ echo "arm64" && \ wget -O vectors.deb https://github.com/tensorchord/pgvecto.rs/releases/download/v0.2.0/vectors-pg15_0.2.0_arm64.deb; \ else \ echo "unknown arch" && \ exit 1; \ fi' RUN ar x vectors.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.deb control.tar.gz data.tar.gz USER 26