From 1f65fec9ea02dd68b8e91402a6e2c52517ce7718 Mon Sep 17 00:00:00 2001 From: Joubert RedRat Date: Fri, 19 Aug 2022 11:22:16 -0300 Subject: [PATCH] Add netcat install in dockerfile to provide a way to healthcheck in docker compose (#572) --- Dockerfile | 2 +- docker-compose.yml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0dfeb88..2295bb8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ FROM debian:buster-slim RUN \ apt-get update && \ - apt-get install -y ca-certificates openssl postgresql && \ + apt-get install -y ca-certificates openssl postgresql netcat && \ update-ca-certificates && \ apt-get clean autoclean && \ apt-get autoremove --yes && \ diff --git a/docker-compose.yml b/docker-compose.yml index e51a1ca..8a431c3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,6 +31,9 @@ services: depends_on: postgres: condition: service_healthy + healthcheck: + test: ["CMD", "nc", "-vz", "127.0.0.1", "8081"] + interval: 5s volumes: data: