Files
healthcheck/Dockerfile
zyxd dc2a9c0a92
All checks were successful
Build and push Docker image / build (push) Successful in 40s
Добавлен healthcheck
2025-10-03 13:28:49 +04:00

15 lines
297 B
Docker

FROM node:20-alpine
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install --production
RUN apk add --no-cache curl
COPY server.js .
EXPOSE 8080
HEALTHCHECK --interval=30s --timeout=5s --start-period=5s --retries=3 CMD curl -f http://localhost:8080/ || exit 1
CMD [ "node", "server.js" ]