From f5826cb9353e93ddc9aa56723308aa85087be480 Mon Sep 17 00:00:00 2001 From: Arnaud Lier Date: Tue, 18 Feb 2025 17:54:04 +0100 Subject: [PATCH] add healthcheck to mailhog --- srcs/requirements/bonus/mailhog/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/srcs/requirements/bonus/mailhog/Dockerfile b/srcs/requirements/bonus/mailhog/Dockerfile index 3196ded..1530290 100644 --- a/srcs/requirements/bonus/mailhog/Dockerfile +++ b/srcs/requirements/bonus/mailhog/Dockerfile @@ -2,6 +2,8 @@ FROM alpine:3.21.2 LABEL org.opencontainers.image.authors="alier@student.42mulhouse.fr" +RUN apk add curl + RUN wget https://github.com/mailhog/MailHog/releases/download/v1.0.1/MailHog_linux_amd64 -O /usr/local/bin/mailhog \ && chmod +x /usr/local/bin/mailhog #RUN wget https://github.com/mailhog/MailHog/releases/download/v1.0.1/MailHog_linux_arm -O /usr/local/bin/mailhog \ @@ -12,4 +14,7 @@ ENV MH_UI_WEB_PATH=mailhog EXPOSE 1025 EXPOSE 8025 +HEALTHCHECK --start-period=5s \ + CMD curl "http://localhost:8025" --fail || exit 1 + ENTRYPOINT ["mailhog"]