From 7bf2a5f48a3a61f845241f7d2f947e3b8a8a01aa Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Sun, 7 Apr 2024 19:59:55 -0400 Subject: [PATCH] Add vecto.rs --- Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 05f171a..22a8eb9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,7 @@ USER 0 RUN mkdir -p /var/lib/apt/lists/partial && \ apt-get clean && \ apt-get update && \ - apt-get install -y --no-install-recommends make gcc libc6-dev ca-certificates && \ + apt-get install -y --no-install-recommends make gcc libc6-dev ca-certificates wget && \ rm -rf /var/lib/apt/lists/* # Copy the pgvector build from the builder stage @@ -35,8 +35,13 @@ RUN export PG_CONFIG=/opt/bitnami/postgresql/bin/pg_config && \ make install && \ make clean +RUN mkdir /tmp/vecto.rs && \ + cd /tmp/vecto.rs && \ + wget https://github.com/tensorchord/pgvecto.rs/releases/download/v0.2.1/vectors-pg14_0.2.1_amd64.deb && \ + apt-get install ./vectors-pg14_0.2.1_amd64.deb + # Cleanup the build tools to keep the image lean -RUN apt-get remove -y make gcc libc6-dev && \ +RUN apt-get remove -y make gcc libc6-dev wget && \ apt-get autoremove -y && \ apt-get clean && \ rm -rf /var/lib/apt/lists/*