Sign inSign up

gzdaniel/postgres-for-rag

By gzdaniel

•Updated about 2 months ago

PostgreSQL 16.6 with AGE 1.5.0 and Vector 0.8.0 (user:rag/rag)

Image
Databases & storage
3

10K+

gzdaniel/postgres-for-rag repository overview

⁠pgpg18-age-pgvector

  • PostgreSQL 18.4
  • pgvector 0.8.2
  • AGE 1.7.0

start a postgres instance via docker:

$ docker run --name some-postgres -e POSTGRES_USER="rag" POSTGRES_PASSWORD="rag" -e POSTGRES_DB="rag" -d gzdaniel/postgres-for-rag:pgpg18-age-pgvector

via docker compsose:

services:
  postgres:
    image: gzdaniel/postgres-for-rag:pg18-age-pgvector
    ports:
      - "5432:5432"
    volumes:
      - postgres_data:/var/lib/postgresql
    healthcheck:
      test:
        - CMD-SHELL
        - 'PORT_HEX="$(printf ''%04X'' 5432)"; cat /proc/net/tcp /proc/net/tcp6 2>/dev/null | grep -q ":$${PORT_HEX} "'
      interval: 5s
      timeout: 3s
      retries: 20
      start_period: 10s
    stop_grace_period: 30s
    restart: unless-stopped
    environment:
      POSTGRES_USER: "rag"
      POSTGRES_PASSWORD: "rag"
      POSTGRES_DB: "rag"

volumes:
  postgres_data:

⁠16.6

PostgreSQL 16.6 Docker image preconfigured with pgvector 0.8.0 and Apache AGE 1.5.0.

Default admin user and password: rag/rag

Sample code:

docker run -p 5432:5432 --restart unless-stopped -d --name postgres-rag gzdaniel/postgres-for-rag:16.6 sh -c "service postgresql start && sleep infinity"

Tag summary

Content type

Image

Digest

sha256:b24e9a7ff…

Size

175.8 MB

Last updated

about 2 months ago

docker pull gzdaniel/postgres-for-rag:pg18-age-pgvector