Add redis service for github workflow - will it work first try?

This commit is contained in:
Simponic 2023-01-24 12:19:27 -07:00
parent 24bf3de5f9
commit f8fd8fe39f
Signed by untrusted user who does not match committer: simponic
GPG Key ID: 52B3774857EB24B1

View File

@ -13,6 +13,8 @@ on:
env:
MIX_ENV: test
NODE_ID: aUniqueString
REDIS_HOST: redis
REDIS_PORT: 6379
jobs:
test:
@ -20,6 +22,17 @@ jobs:
# use Postgres. This creates a database for running tests.
# Additional services can be defined here if required.
services:
# Label used to access the service container
redis:
# Docker Hub image
image: redis
# Set health checks to wait until redis has started
options: >-
--health-cmd "redis-cli ping"
--health-interval 10s
--health-timeout 5s
--health-retries 5
db:
image: postgres:14
ports: ['5432:5432']