FROM postgres:14

USER root

RUN apt-get update && apt-get install -y build-essential postgresql-server-dev-14 git

RUN git clone https://github.com/pgvector/pgvector.git /tmp/pgvector \
    && cd /tmp/pgvector \
    && make \
    && make install PG_CONFIG=/usr/lib/postgresql/14/bin/pg_config

RUN ls -l $(dirname $(pg_config --sharedir))/extension/vectors.control
RUN ls -l $(pg_config --pkglibdir)/vectors.so

USER postgres
