From f8fd8fe39f33f35fef50094939657c86cc62427c Mon Sep 17 00:00:00 2001 From: Simponic Date: Tue, 24 Jan 2023 12:19:27 -0700 Subject: [PATCH] Add redis service for github workflow - will it work first try? --- .github/workflows/elixir.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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']