Skip to content

pgvector instructions for GitHub Actions

License

Notifications You must be signed in to change notification settings

pgvector/setup-pgvector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published