diff --git a/Dockerfile b/Dockerfile index 4773a40..9f41701 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,14 @@ FROM node:21-alpine +ARG VITE_URL +ENV VITE_URL=$VITE_URL + WORKDIR /home/node/app/request-generator COPY --chown=node:node . . RUN npm install EXPOSE 3000 + +HEALTHCHECK --interval=30s --start-period=15s --timeout=10m --retries=10 CMD wget --no-verbose --tries=1 --spider ${VITE_URL} || exit 1 COPY --chown=node:node . . CMD npm run start diff --git a/Dockerfile.dev b/Dockerfile.dev index c6405c9..4bc72bb 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -1,6 +1,14 @@ FROM node:21-alpine WORKDIR /home/node/app/request-generator + +ARG VITE_URL +ENV VITE_URL=$VITE_URL + COPY --chown=node:node . . RUN npm install EXPOSE 3000 +EXPOSE 3001 + +HEALTHCHECK --interval=30s --start-period=15s --timeout=10m --retries=10 CMD wget --no-verbose --tries=1 --spider ${VITE_URL} || exit 1 + CMD ./dockerRunnerDev.sh