FROM node:24-alpine

WORKDIR /app
COPY package.json ./
RUN npm install --omit=dev

COPY wxots.js ./
COPY app ./app
COPY ui ./ui

ENV WXOTS_HOST=0.0.0.0
ENV WXOTS_PORT=8080
EXPOSE 8080

CMD ["node", "wxots.js"]
