FROM node:24-alpine WORKDIR /app ENV NODE_ENV=production ENV PORT=8788 ENV DATA_DIR=/data COPY package.json ./ COPY src ./src RUN mkdir -p /data EXPOSE 8788 HEALTHCHECK --interval=30s --timeout=5s --start-period=5s \ CMD wget -qO- http://127.0.0.1:8788/health || exit 1 CMD ["node", "src/index.mjs"]