postgres vecto.rs for x86
This commit is contained in:
parent
3ff560af8e
commit
2254f4047f
|
@ -4,13 +4,26 @@ 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 && \
|
||||
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.1.13/vectors-pg15_0.1.13_amd64.deb; \
|
||||
elif [ "$ARCH" == "aarch64" ]; then \
|
||||
echo "arm64" && \
|
||||
wget -O vectors.deb https://github.com/tensorchord/pgvecto.rs/releases/download/v0.1.13/vectors-pg15_0.1.13_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-pg15-v0.1.11-aarch64-unknown-linux-gnu.deb control.tar.gz data.tar.gz
|
||||
rm vectors.deb control.tar.gz data.tar.gz
|
||||
|
||||
USER 26
|
Loading…
Reference in a new issue