Separate migrations from test

This commit is contained in:
Hongbo Wu
2022-08-10 16:00:30 +08:00
parent 0e5de28a45
commit a3d536fcf1
2 changed files with 14 additions and 3 deletions

View File

@ -63,6 +63,16 @@ jobs:
run: |
source ~/.nvm/nvm.sh
yarn install --frozen-lockfile
- name: Database Migration
run: |
yarn workspace @omnivore/db migrate
psql --host localhost --port ${{ job.services.postgres.ports[5432] }} --user postgres --password -c "CREATE USER app_user WITH ENCRYPTED PASSWORD 'app_pass';GRANT omnivore_user to app_user;"
env:
PG_HOST: localhost
PG_PORT: ${{ job.services.postgres.ports[5432] }}
PG_USER: postgres
PG_PASSWORD: postgres
PG_DB: omnivore_test
- name: TypeScript, Lint, Tests
run: |
source ~/.nvm/nvm.sh
@ -72,8 +82,8 @@ jobs:
env:
PG_HOST: localhost
PG_PORT: ${{ job.services.postgres.ports[5432] }}
PG_USER: postgres
PG_PASSWORD: postgres
PG_USER: app_user
PG_PASSWORD: app_pass
PG_DB: omnivore_test
PG_POOL_MAX: 10
ELASTIC_URL: http://localhost:${{ job.services.elastic.ports[9200] }}/