Initial commit: PostgreSQL 17.10 with pgvector, pg_trgm

This commit is contained in:
nkozobrod
2026-07-04 07:13:57 +00:00
commit 875d072554
3 changed files with 38 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
.env
pgdata/
+33
View File
@@ -0,0 +1,33 @@
name: postgres
services:
postgres:
image: pgvector/pgvector:pg17
container_name: postgres
restart: unless-stopped
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: postgres
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql/data
- ./init:/docker-entrypoint-initdb.d
networks:
- traefik_proxy
- default
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 10s
timeout: 5s
retries: 5
volumes:
pgdata:
networks:
traefik_proxy:
external: true
default:
driver: bridge
+3
View File
@@ -0,0 +1,3 @@
-- Enable extensions
CREATE EXTENSION IF NOT EXISTS vector;
CREATE EXTENSION IF NOT EXISTS pg_trgm;