Compilation javascript avec docker-compose¶
Des fichiers de configuration sont fournis pour permettre la compilation des ressources Javascript à l’aide d’image docker.
Pré-requis¶
Disposer de docker et docker-compose, (et avoir ajouté son utilisateur au groupe docker)
Compiler les fichiers une seule fois (dev et prod)¶
docker-compose -f js-docker-compose.yaml run --rm webpack-vue npm run dev
docker-compose -f js-docker-compose.yaml run --rm webpack-marionette npm run dev
docker-compose -f js-docker-compose.yaml run --rm webpack-vue npm run prod
docker-compose -f js-docker-compose.yaml run --rm webpack-marionette npm run prod
Compilation avec rechargement dynamique (pour le développement Js)¶
docker-compose -f js-docker-compose.yaml up
Ajouter / mettre à jour des dépendances (Partie VueJS)¶
Les dépendances npm sont installées / mises à jour au moment du lancement du docker (cf fichier jsDockerFile). La commande npm install n’a aucun effet sur l’intérieur du docker
Pour ajouter/modifier/retirer des dépendances npm à la partie VueJS :
modifier vue_sources/package.json pour modifier les dépendances
couper le docker de build vuejs puis le relancer