FROM node:current-alpine3.22
RUN apk update && apk add su-exec
WORKDIR /node
COPY ./node/package.json ./node/package-lock.json ./
RUN npm install && chown -R node:node .
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
CMD ["npm", "run", "dev"]