From 91dd92e318fc3e5f4614fce66897a786cd972fe8 Mon Sep 17 00:00:00 2001
From: Vishnu Narayanan
Date: Tue, 14 Jan 2025 19:45:42 +0530
Subject: [PATCH] feat: switch to postgres docker images with pgvector support
(v4.0) (#10658)
Starting v4.0, pgvector support is mandatory. This PR adds pgvector
support for new docker installations.
- Switch to postgres images with pgvector support
- Change the default postgres version from `12` to `16`
---
.devcontainer/docker-compose.yml | 2 +-
docker-compose.production.yaml | 2 +-
docker-compose.test.yaml | 2 +-
docker-compose.yaml | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml
index a804bb15caf4d..8b0704bfa94f9 100644
--- a/.devcontainer/docker-compose.yml
+++ b/.devcontainer/docker-compose.yml
@@ -40,7 +40,7 @@ services:
network_mode: service:db
db:
- image: postgres:latest
+ image: pgvector/pgvector:pg16
restart: unless-stopped
volumes:
- postgres-data:/var/lib/postgresql/data
diff --git a/docker-compose.production.yaml b/docker-compose.production.yaml
index c1406b02b01ac..058906fa0b51c 100644
--- a/docker-compose.production.yaml
+++ b/docker-compose.production.yaml
@@ -35,7 +35,7 @@ services:
restart: always
postgres:
- image: postgres:12
+ image: pgvector/pgvector:pg16
restart: always
ports:
- '127.0.0.1:5432:5432'
diff --git a/docker-compose.test.yaml b/docker-compose.test.yaml
index ababfe265a4a7..93410f686be23 100644
--- a/docker-compose.test.yaml
+++ b/docker-compose.test.yaml
@@ -39,7 +39,7 @@ services:
command: ['bundle', 'exec', 'sidekiq', '-C', 'config/sidekiq.yml']
postgres:
- image: postgres:12
+ image: pgvector/pgvector:pg16
restart: always
ports:
- '5432:5432'
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 2a6921fbeee05..facac830f7fa4 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -83,7 +83,7 @@ services:
command: bin/vite dev
postgres:
- image: postgres:12
+ image: pgvector/pgvector:pg16
restart: always
ports:
- '5432:5432'