pgvector / setup-pgvector

pgvector instructions for GitHub Actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

setup-pgvector

pgvector instructions for GitHub Actions

Build Status Build Status

Getting Started

First, choose your installation method:

Step

To add to the preinstalled Postgres installation on runner images, add a step to your workflow.

Linux

      - name: Install pgvector
        run: |
          sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh -y
          sudo apt-get install postgresql-14-pgvector

Mac

      - name: Install pgvector
        run: brew install pgvector

See a full example

Service

For a service container, use the pgvector/pgvector:pg16 image instead of postgres.

    services:
      postgres:
        image: pgvector/pgvector:pg16
        env:
          POSTGRES_HOST_AUTH_METHOD: trust
        options: >-
          --health-cmd pg_isready
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5
        ports:
          - 5432:5432

See a full example

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help:

About

pgvector instructions for GitHub Actions

License:MIT License