29 lines
913 B
Docker
29 lines
913 B
Docker
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 |