2 Mon VPS et mon deploiement
keke edited this page 2026-08-16 03:38:16 -03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Mon VPS et mon deploiement

Mise en ligne

Comment mon site passe du local au web

Le VPS est le serveur distant qui heberge ton projet en ligne. Le deploiement est le moment ou tu envoies une nouvelle version du projet sur ce serveur.

1

Je travaille en local

Je modifie le projet sur mon ordinateur, je teste et je verifie que le rendu est propre.

2

Je pousse sur Git / Forgejo

J’enregistre les changements avec Git puis je les envoie vers mon depot distant.

3

Je deploie sur le VPS

Le serveur recupere la nouvelle version, rebuild si besoin, puis relance l’application.

4

Je controle

Je verifie le healthcheck, la home, l’admin, la carte et les parcours critiques.

🧪 Local

Ton espace d’essai et de construction.

🟡 Preproduction

Un sas de verification avant la vraie mise en ligne.

🟢 Production

La version publique reelle que les utilisateurs consultent.

❤️ Healthcheck

Le point de controle rapide qui dit si le service est pret et en bon etat.

🔗 Mes briques reelles

  • mon ordinateur = la ou je code et teste ;
  • Forgejo local = la ou j’organise mes depots et ma documentation ;
  • Forgejo VPS = la version distante qui centralise mes projets ;
  • OVH VPS = le serveur qui heberge le portail en ligne ;
  • Docker = l’outil qui aide a faire tourner certains services de maniere propre et isolee.

🪜 Mon pas a pas simple

  1. je modifie le code ou le wiki ;
  2. je controle le rendu en local ;
  3. je commit proprement ;
  4. je pousse sur Forgejo ;
  5. je deploie sur le VPS si la modification doit vivre en ligne ;
  6. je controle la home, l’admin, le healthcheck et les parcours critiques.

⚠️ Ce qu’il ne faut pas oublier

  • un code local n’est pas encore en ligne ;
  • un push Git n’est pas encore un deploiement ;
  • un deploiement reussi doit toujours etre controle visuellement ;
  • si le healthcheck est vert mais qu’une page casse, il faut tester la page reelle et pas seulement l’API.