services:
  db:
    image: pgvector/pgvector:pg16
    container_name: 'REPLACE_PROJECT_NAME-db'
    ports:
      - 'REPLACE_DB_PORT:5432'
    environment:
      POSTGRES_USER: ${POSTGRES_USER:-postgres}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-postgres}
      POSTGRES_DB: ${POSTGRES_DB:-mastra}
    volumes:
      - pgdata:/var/lib/postgresql/data

volumes:
  pgdata:
