FROM node:22-alpine

ENV NODE_ENV=production
ENV HOST=0.0.0.0
ENV PORT=18122

WORKDIR /app

COPY server ./server
COPY dist ./dist

USER node

EXPOSE 18122

CMD ["node", "server/device-manager-server.mjs"]
