You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
second-brain/docker-compose.minimal.yml

39 lines
859 B

services:
postgres:
image: pgvector/pgvector:pg16
container_name: second-brain-postgres
restart: unless-stopped
environment:
POSTGRES_DB: second_brain
POSTGRES_USER: brain
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-braindb2026}
volumes:
- postgres_data:/var/lib/postgresql/data
- ./infra/database/schema.sql:/docker-entrypoint-initdb.d/01_schema.sql:ro
ports:
- "5433:5432"
networks:
- brain-net
healthcheck:
test: ["CMD-SHELL", "pg_isready -U brain -d second_brain"]
interval: 10s
timeout: 5s
retries: 5
redis:
image: redis:7-alpine
container_name: second-brain-redis
restart: unless-stopped
volumes:
- redis_data:/data
networks:
- brain-net
volumes:
postgres_data:
redis_data:
networks:
brain-net:
driver: bridge

Powered by TurnKey Linux.