From 8df522f57901430e1ce2779af5c5d6c3527de9df Mon Sep 17 00:00:00 2001 From: Robin Date: Thu, 7 Nov 2024 09:56:54 +0000 Subject: [PATCH] chore: add healthchecks --- apps/frontend/Dockerfile | 3 +++ apps/mockup/Dockerfile | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/apps/frontend/Dockerfile b/apps/frontend/Dockerfile index d91ff846..87975874 100644 --- a/apps/frontend/Dockerfile +++ b/apps/frontend/Dockerfile @@ -6,6 +6,9 @@ COPY ./.docker/entrypoint.sh / RUN chmod +x /entrypoint.sh +HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ + CMD wget --spider --quiet http://localhost || exit 1 + EXPOSE 80 ENTRYPOINT ["/entrypoint.sh"] CMD ["nginx", "-g", "daemon off;"] diff --git a/apps/mockup/Dockerfile b/apps/mockup/Dockerfile index 96794cc5..f421cd4b 100644 --- a/apps/mockup/Dockerfile +++ b/apps/mockup/Dockerfile @@ -1,4 +1,9 @@ FROM docker.io/nginx:stable-alpine + COPY src/ /usr/share/nginx/html/ + +HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ + CMD wget --spider --quiet http://localhost || exit 1 + EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]