FROM node:24-bookworm-slim
WORKDIR /app
COPY --chown=node:node package.json server.mjs store.mjs ./
COPY --chown=node:node panel ./panel
RUN mkdir -p /app/data && chown node:node /app/data
USER node
ENV HOST=0.0.0.0 PORT=8787 DB_PATH=/app/data/aws.sqlite
EXPOSE 8787
CMD ["node","server.mjs"]
