From 57609a595277bc8a2b8e1fbb5b21c3672942ff93 Mon Sep 17 00:00:00 2001 From: Bill Sideris Date: Sat, 18 Jun 2022 17:10:26 +0300 Subject: [PATCH] Add docker health check --- DockerHealthcheck.sh | 6 ++++++ Dockerfile | 2 ++ 2 files changed, 8 insertions(+) create mode 100755 DockerHealthcheck.sh diff --git a/DockerHealthcheck.sh b/DockerHealthcheck.sh new file mode 100755 index 000000000..6c0765768 --- /dev/null +++ b/DockerHealthcheck.sh @@ -0,0 +1,6 @@ +#!/bin/sh +if wget --spider -S "127.0.0.1:8080" 2>&1 | grep -w "302" ; then + exit 0 +else + exit 1 +fi diff --git a/Dockerfile b/Dockerfile index 1c94e8c6c..477dd963b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,3 +33,5 @@ RUN adduser -s /bin/false node; exit 0 # Start the application EXPOSE 8080 CMD [ "./start-docker.sh" ] + +HEALTHCHECK CMD sh DockerHealthcheck.sh