plain-rag/docker-compose.yml
2025-06-24 09:41:02 +07:00

32 lines
668 B
YAML

services:
api:
build:
context: .
dockerfile: Dockerfile
ports:
- "${API_PORT:-8001}:8000"
volumes:
- ./app:/app
env_file:
- .env
environment:
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
depends_on:
- db
db:
image: pgvector/pgvector:pg17
env_file:
- .env
environment:
- POSTGRES_USER=${POSTGRES_USER:-user}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-password}
- POSTGRES_DB=${POSTGRES_DB:-mydatabase}
volumes:
- db_data:/var/lib/postgresql/data
ports:
- "${DB_PORT:-5432}:5432"
volumes:
db_data: