diff --git a/homelab/postgres/Dockerfile b/homelab/postgres/Dockerfile new file mode 100644 index 0000000..838993e --- /dev/null +++ b/homelab/postgres/Dockerfile @@ -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 \ No newline at end of file