From 4c48c7a291ded19c8563c438b1556f7f775e717e Mon Sep 17 00:00:00 2001 From: Ruggero Tomaselli Date: Fri, 20 Jan 2023 18:41:17 +0100 Subject: [PATCH 1/2] Fix Realtime Healthcheck --- internal/start/start.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/start/start.go b/internal/start/start.go index bb8b90f2d..1b980eb38 100644 --- a/internal/start/start.go +++ b/internal/start/start.go @@ -280,7 +280,7 @@ EOF "/app/bin/migrate && /app/bin/realtime eval 'Realtime.Release.seeds(Realtime.Repo)' && /app/bin/server", }, Healthcheck: &container.HealthConfig{ - Test: []string{"CMD", "printf", "\\0", ">", "/dev/tcp/localhost/4000"}, + Test: []string{"CMD", "bash", "-c", "printf \\0 > /dev/tcp/localhost/4000"}, Interval: 2 * time.Second, Timeout: 2 * time.Second, Retries: 10, From 6d40a1982edde3f0b1c151843bd3a7141b6add6a Mon Sep 17 00:00:00 2001 From: Ruggero Tomaselli Date: Fri, 20 Jan 2023 18:41:37 +0100 Subject: [PATCH 2/2] Add Healthcheck to PostgREST --- internal/start/start.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/start/start.go b/internal/start/start.go index 1b980eb38..b405c5022 100644 --- a/internal/start/start.go +++ b/internal/start/start.go @@ -309,6 +309,12 @@ EOF "PGRST_DB_ANON_ROLE=anon", "PGRST_JWT_SECRET=" + utils.JWTSecret, }, + Healthcheck: &container.HealthConfig{ + Test: []string{"CMD", "bash", "-c", "printf \\0 > /dev/tcp/localhost/3000"}, + Interval: 2 * time.Second, + Timeout: 2 * time.Second, + Retries: 10, + }, }, container.HostConfig{ RestartPolicy: container.RestartPolicy{Name: "always"},