Site web du club Saveurs de génie utilisant le thème hugo Eventre
npm install --global gulp-cli
- Installer les librairies
npm install
- Exécuter localement
npm run dev
Ensuite, il ouvrira un aperçu du modèle dans votre navigateur par défaut, surveillera les modifications apportées aux fichiers sources et rechargera le navigateur en direct lorsque les modifications seront enregistrées.
Le déploiement de cette application est automatisé via GitHub Actions. Le flux de travail définit deux scénarios principaux :
-
Construction et étiquetage lors d'un merge sur
master
:- Lorsqu'un changement est fusionné dans la branche master, GitHub Actions déclenche une construction de Docker.
- Une nouvelle version de l'application est générée en utilisant la
convention de versionnement sémantique (par exemple
v1.0.1
). - L'image est ensuite poussée vers le registre Docker Hub avec deux
étiquettes : latest et la version générée (par exemple
v1.0.1
).
-
Construction lors d'une nouvelle release :
Lorsqu'une nouvelle release est créée manuellement sur GitHub, une autre
construction de Docker est déclenchée. L'image est poussée vers Docker Hub avec
l'étiquette correspondant à la version de la release (par exemple v1.1.0
).
TODO