summaryrefslogtreecommitdiff
path: root/.github/workflows/elixir.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/elixir.yml')
-rw-r--r--.github/workflows/elixir.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml
index 95dc4c6..1bb6de9 100644
--- a/.github/workflows/elixir.yml
+++ b/.github/workflows/elixir.yml
@@ -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']