@@ -4,7 +4,7 @@ MAINTAINER team@postgresml.com
44RUN apt-get update
55ARG DEBIAN_FRONTEND=noninteractive
66ENV TZ=Etc/UTC
7- RUN apt-get update && apt-get install -y curl lsb-release python3 python3-pip tzdata sudo cmake libpq-dev libclang-dev wget postgresql-plpython3-14 postgresql-14
7+ RUN apt-get update && apt-get install -y curl lsb-release python3 python3-pip tzdata sudo cmake libpq-dev libclang-dev wget postgresql-plpython3-14 postgresql-14 git
88
99RUN echo "deb [trusted=yes] https://apt.postgresml.org $(lsb_release -cs) main" >> /etc/apt/sources.list
1010RUN cat /etc/apt/sources.list
@@ -21,5 +21,11 @@ WORKDIR /app
2121RUN cp /app/docker/postgresql.conf /etc/postgresql/14/main/postgresql.conf
2222RUN cp /app/docker/pg_hba.conf /etc/postgresql/14/main/pg_hba.conf
2323
24+ RUN cd /tmp && \
25+ git clone --branch v0.4.1 https://github.com/pgvector/pgvector.git && \
26+ cd pgvector && \
27+ make && \
28+ make install
29+
2430WORKDIR /app
2531ENTRYPOINT ["/bin/bash", "/app/docker/entrypoint.sh"]