FROM node:22-alpine

WORKDIR /lab
COPY package*.json ./
RUN npm ci --omit=dev
COPY server.js ./

ENV LAB_CONTAINER=1
ENV LAB_HOST=0.0.0.0
ENV LAB_PORT=5177
EXPOSE 5177

USER node
CMD ["node", "server.js"]
