FROM node:22-alpine

WORKDIR /app

COPY package*.json ./
RUN npm ci

COPY src ./src
RUN mkdir -p /app/data

EXPOSE 18110

CMD ["npm", "start"]
