Add HEALTHCHECK into docker image (#7085)

* Add wget into docker image

* Add healthcheck
This commit is contained in:
Tom Moor
2024-06-22 10:05:55 -04:00
committed by GitHub
parent eaab97dcbf
commit 56d90e6bc3

View File

@@ -6,6 +6,10 @@ WORKDIR $APP_PATH
COPY ./package.json ./yarn.lock ./
COPY ./patches ./patches
RUN apt-get update \
&& apt-get install -y wget \
&& rm -rf /var/lib/apt/lists/*
RUN yarn install --no-optional --frozen-lockfile --network-timeout 1000000 && \
yarn cache clean
@@ -17,3 +21,6 @@ RUN rm -rf node_modules
RUN yarn install --production=true --frozen-lockfile --network-timeout 1000000 && \
yarn cache clean
ENV PORT 3000
HEALTHCHECK CMD wget -qO- http://localhost:${PORT}/_health | grep -q "OK" || exit 1