FROM node:22-alpine
WORKDIR /app
COPY shared/core.mjs ./shared/core.mjs
COPY server/index.mjs ./server/index.mjs
ENV HOST=0.0.0.0 PORT=8787 NODE_ENV=production
USER node
EXPOSE 8787
CMD ["node", "server/index.mjs"]
