P&P Project & Deployment Guide v2.0

Étape 01 — Formation & règles de travail

Former l’équipe avant de faire de la production un terrain d’apprentissage.

Semaines 2–3Formation
Pour comprendre avant d’exécuter

Pourquoi former avant d’installer ?

Le risque principal d’une nouvelle architecture n’est pas uniquement technique : c’est qu’une seule personne sache comment elle fonctionne. Ici, l’objectif est que plusieurs membres de l’équipe sachent lire Git, comprendre Docker, se connecter en SSH et interpréter un log avant de toucher à la production.

Règle de travail

Lire la section complète, copier une commande à la fois, vérifier le résultat attendu, puis seulement continuer.

Vocabulaire utile
  • Git : historique du code et des configurations.
  • SSH : connexion sécurisée à un serveur.
  • Docker : moyen de reproduire l’environnement d’exécution.

1. Objectif

L’équipe doit savoir exécuter les opérations de base sans dépendre d’une seule personne. La formation est intégrée au déploiement : exercices, erreurs et corrections font partie du planning.

2. Socle minimal à maîtriser

ThèmeCompétence minimale
Gitbranche, commit, merge request, revert
LinuxSSH, permissions, services, logs, disque
Dockerimage, container, network, volume, compose, logs
CI/CDpipeline, artefact, gate, secret
Sécuritéleast privilege, rotation secret, rollback

3. Exercices obligatoires

À réaliser sur une machine de formation ou NONPROD, jamais sur la production.

# Git : créer une branche et revenir en arrière
git switch -c training/example
git status
git log --oneline -5

# Docker : lancer, observer puis supprimer un conteneur
sudo docker run --name pnp-training --rm -d nginx:alpine
sudo docker ps
sudo docker logs pnp-training
sudo docker stop pnp-training

4. Gate de sortie

GO si :au moins deux personnes peuvent effectuer les opérations essentielles et expliquer comment revenir en arrière.