# Tierakte – keine npm-Pakete nötig (Node-Bordmittel inkl. eingebautem SQLite)
FROM node:22-alpine
ENV NODE_ENV=production
WORKDIR /app
COPY package.json server.js ./
COPY public ./public
RUN mkdir -p /app/data
EXPOSE 8098
HEALTHCHECK --interval=60s --timeout=5s --start-period=20s --retries=3 \
  CMD wget -qO- http://127.0.0.1:${PORT:-8098}/api/health || exit 1
CMD ["node", "--no-warnings", "server.js"]
