Files
apex-status-api/Dockerfile
T

10 lines
259 B
Docker

FROM node:20-alpine
RUN apk add --no-cache curl
WORKDIR /app
COPY package.json ./
RUN npm install --production
COPY server.js ./
EXPOSE 3100
HEALTHCHECK --interval=30s --timeout=5s CMD curl -sf http://localhost:3100/health || exit 1
CMD ["node", "server.js"]