FROM node:22
WORKDIR /var/www/html

# Préparer caches et node_modules et ownership
RUN mkdir -p var/node/dev/cache node_modules \
 && chown -R node:node var/node/dev/cache node_modules

USER node
RUN npm config set cache /var/www/html/var/node/dev/cache

CMD ["/bin/bash", "-c", "npm install;cd nova-components/Leled && npm install;cd ../../ && npm run leled-dev; npm run dev"]
