Aller au contenu

Documentation

Cette documentation rassemble des guides pratiques et des aide-mémoire pour installer, configurer et exploiter des outils sur un serveur Ubuntu, ainsi que pour construire les interfaces web qui s’y exécutent (front). Elle s’enrichit au fil des besoins et des expérimentations.

Le menu de gauche regroupe les sujets par thème : bases de données, conteneurs et virtualisation, développement, front, Git et intégration continue, serveurs web, système et sécurité, tests et qualité. Une rubrique Ressources officielles réunit les liens vers les documentations des projets. Les articles suivent en général le même parcours : installation, commandes de base, puis exemples prêts à copier. Le menu et la recherche (raccourci Ctrl K) permettent de retrouver un sujet.

Les guides front vont du poste de développement au déploiement : création du projet, composants, styles, données, puis construction et mise en ligne derrière un serveur web (voir aussi les rubriques sur les serveurs web et sur Node.js).

Les guides tests et qualité couvrent la chaîne de contrôle du code : formatage, analyse statique, tests automatiques et hooks Git, jusqu’à leur exécution en intégration continue.

  • Les guides ciblent Ubuntu 24.04 et 26.04. Les guides front s’appuient sur Node.js : leur contenu dépend surtout des versions de Node.js et des outils, mais le déploiement sur serveur suit les mêmes règles. Les différences entre les deux versions sont signalées dans chaque article ; un bloc Changement cassant indique une modification qui peut demander une action.
  • Les exemples utilisent des noms fictifs (exemple.com, monapp) à remplacer par les valeurs réelles.
  • Les blocs Attention et Danger signalent les actions irréversibles : à lire avant toute exécution.
  • Les procédures d’installation suivent la documentation officielle à la date de rédaction. Un lien vers celle-ci figure en fin d’article pour vérification.