FROM node:22.16-alpine
WORKDIR /app
COPY --chown=node:node . .
RUN mkdir -p /app/data /app/uploads && chown -R node:node /app/data /app/uploads
ENV PORT=4173 HOST=0.0.0.0 DEMO_MODE=1
USER node
EXPOSE 4173
CMD ["node", "server.mjs"]
