FROM node:24-alpine
WORKDIR /app
COPY --chown=node:node dist ./dist
COPY --chown=node:node drizzle ./drizzle
COPY --chown=node:node portable ./portable
RUN mkdir /app/dados && chown node:node /app/dados
USER node
ENV HOST=0.0.0.0 PORT=3000 DATA_DIR=/app/dados
EXPOSE 3000
CMD ["node","portable/server.mjs"]
