FROM node:24.22.2-bookworm-slim
WORKDIR /app
COPY --chown=node:node node/ ./
COPY --chown=node:node public/assets/ ./assets/
RUN mkdir -p /app/data && chown node:node /app/data
USER node
EXPOSE 3000
CMD ["node", "server.mjs"]
