FROM node:22-alpine
WORKDIR /app
COPY server.mjs ./server.mjs
RUN mkdir -p /data && chown -R node:node /app /data
USER node
EXPOSE 8787
VOLUME ["/data"]
CMD ["node", "--experimental-sqlite", "server.mjs"]
