Files
example-services/.github/workflows/postgres-service.yml
2019-08-15 12:49:47 -04:00

30 lines
685 B
YAML

on: [push]
jobs:
build:
runs-on: ubuntu-latest
container:
image: node:10.16-jessie
services:
postgres:
image: postgres:10.8
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: postgres
ports:
- 5432:5432
# needed because the postgres container does not provide a healthcheck
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
redis:
image: redis
ports:
- 6379:6379
steps:
- uses: actions/checkout@mv1
- run: node client.js
working-directory: ./postgres/