From df7caa4a98a1a56b27d556d8bf387b5d02e51def Mon Sep 17 00:00:00 2001 From: Andrew Davidson Date: Thu, 2 Mar 2023 17:06:31 -0800 Subject: [PATCH] adding healthcheck --- Dockerfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index c24a9f4..4a6a43f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,19 @@ FROM debian:bullseye-slim RUN apt-get update \ -&& apt-get install -y samba +&& apt-get install -y samba smbclient \ +&& apt-get clean -ARG SMBUSER=share -ARG SMBPW=do_not_use_insecure +ENV SMBUSER=share +ENV SMBPW=do_not_use_insecure RUN groupadd -g 5858 "$SMBUSER" \ && useradd -u 5858 -g 5858 "$SMBUSER" \ && (echo "$SMBPW";echo "$SMBPW") | smbpasswd -sa "$SMBUSER" +HEALTHCHECK --interval=60s --timeout=15s \ + CMD smbclient -L '\\\\localhost\\' -U $SMBUSER%$SMBPW + EXPOSE 137/udp 138/udp 139 445 RUN mkdir /share && chown $SMBUSER:$SMBUSER /share && chmod 0777 /share