Add custom container image builds [skip ci]
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
ARG PG_VERSION=18
|
||||
FROM postgres:${PG_VERSION}
|
||||
|
||||
ARG PG_VERSION=18
|
||||
ARG POSTGIS_VERSION=3
|
||||
ARG VCHORD_VERSION=0.5.3
|
||||
|
||||
RUN set -eux; \
|
||||
apt-get update; \
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
||||
ca-certificates \
|
||||
wget \
|
||||
postgresql-${PG_VERSION}-cron \
|
||||
postgresql-${PG_VERSION}-pgvector \
|
||||
postgresql-${PG_VERSION}-postgis-${POSTGIS_VERSION}; \
|
||||
wget -O /tmp/vchord.deb "https://github.com/tensorchord/VectorChord/releases/download/${VCHORD_VERSION}/postgresql-${PG_VERSION}-vchord_${VCHORD_VERSION}-1_amd64.deb"; \
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends /tmp/vchord.deb; \
|
||||
rm -f /tmp/vchord.deb; \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
CMD ["postgres", "-c", "shared_preload_libraries=pg_cron,vchord", "-c", "cron.database_name=firecrawl"]
|
||||
Reference in New Issue
Block a user