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'