From 8af4f09c638d083687ddd653a2e6d806fb693186 Mon Sep 17 00:00:00 2001 From: Diego Gobbi Slomp Date: Thu, 30 Nov 2023 09:59:54 -0300 Subject: [PATCH] Add Healthcheck --- dockerfiles/almalinux | 4 ++++ dockerfiles/debian | 4 ++++ dockerfiles/rockylinux | 4 ++++ dockerfiles/ubuntu | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/dockerfiles/almalinux b/dockerfiles/almalinux index 1328b93..128fe0a 100644 --- a/dockerfiles/almalinux +++ b/dockerfiles/almalinux @@ -37,4 +37,8 @@ WORKDIR /usr/local/sbin COPY sbin /usr/local/sbin CMD bash -c "samba-domain-provision && samba -F" VOLUME /usr/local/samba + +HEALTHCHECK --interval=5s --timeout=3s --retries=60 \ + CMD nc -z localhost 445 || exit 1 + EXPOSE 53 53/udp 88 88/udp 123/udp 135 137/udp 138/udp 139 389 389/udp 445 464 464/udp 636 3268 3269 49152-65535 diff --git a/dockerfiles/debian b/dockerfiles/debian index d28945b..11d81df 100644 --- a/dockerfiles/debian +++ b/dockerfiles/debian @@ -37,4 +37,8 @@ WORKDIR /usr/local/sbin COPY sbin /usr/local/sbin CMD bash -c "samba-domain-provision && samba -F" VOLUME /usr/local/samba + +HEALTHCHECK --interval=5s --timeout=3s --retries=60 \ + CMD nc -z localhost 445 || exit 1 + EXPOSE 53 53/udp 88 88/udp 123/udp 135 137/udp 138/udp 139 389 389/udp 445 464 464/udp 636 3268 3269 49152-65535 diff --git a/dockerfiles/rockylinux b/dockerfiles/rockylinux index 946f70c..73bf4a3 100644 --- a/dockerfiles/rockylinux +++ b/dockerfiles/rockylinux @@ -37,4 +37,8 @@ WORKDIR /usr/local/sbin COPY sbin /usr/local/sbin CMD bash -c "samba-domain-provision && samba -F" VOLUME /usr/local/samba + +HEALTHCHECK --interval=5s --timeout=3s --retries=60 \ + CMD nc -z localhost 445 || exit 1 + EXPOSE 53 53/udp 88 88/udp 123/udp 135 137/udp 138/udp 139 389 389/udp 445 464 464/udp 636 3268 3269 49152-65535 diff --git a/dockerfiles/ubuntu b/dockerfiles/ubuntu index 072060e..b2df5fc 100644 --- a/dockerfiles/ubuntu +++ b/dockerfiles/ubuntu @@ -37,4 +37,8 @@ WORKDIR /usr/local/sbin COPY sbin /usr/local/sbin CMD bash -c "samba-domain-provision && samba -F" VOLUME /usr/local/samba + +HEALTHCHECK --interval=5s --timeout=3s --retries=60 \ + CMD nc -z localhost 445 || exit 1 + EXPOSE 53 53/udp 88 88/udp 123/udp 135 137/udp 138/udp 139 389 389/udp 445 464 464/udp 636 3268 3269 49152-65535