Table of Contents
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
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.
Je travaille en local
Je modifie le projet sur mon ordinateur, je teste et je verifie que le rendu est propre.
Je pousse sur Git / Forgejo
J’enregistre les changements avec Git puis je les envoie vers mon depot distant.
Je deploie sur le VPS
Le serveur recupere la nouvelle version, rebuild si besoin, puis relance l’application.
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
- je modifie le code ou le wiki ;
- je controle le rendu en local ;
- je commit proprement ;
- je pousse sur Forgejo ;
- je deploie sur le VPS si la modification doit vivre en ligne ;
- 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.
Navigation
- Home
- Apprentissage-personnel
- Glossaire-simple
- Chronologie-du-projet
- Reprendre-le-projet-pas-a-pas
- Mon-site-et-ses-zones-metier
- Mon-Forgejo-explique-simplement
- Mon-VPS-et-mon-deploiement
- Mes-competences-deja-acquises
- Mes-commandes-importantes
- Mon-site-page-par-page
- Mon-tableau-de-bord-association-explique-page-par-page
- Mon-admin-expliquee-simplement
- Mon-admin-page-par-page
- Ma-cartographie-pas-a-pas
- Mes-captures-desktop-importantes
- Mes-vraies-captures-desktop-manquantes
- Ma-conformite-expliquee-simplement
- Ma-logistique-expliquee-simplement
- Mes-demandes-expliquees-comme-un-workflow-reel
- Mon-apparence-studio-de-creation-explique-simplement
- Ma-cartographie-expliquee-comme-un-outil-terrain
- Mon-cycle-complet-local-Forgejo-VPS-controle-reel
- Mon-rituel-complet-de-reprise-du-projet-en-15-minutes
- Mes-erreurs-frequentes-et-comment-les-corriger
- Ma-methode-de-travail-ideale
- Mon-portail-explique-comme-a-un-debutant-total
- Mes-pages-importantes-en-captures-et-explications
- Mes-workflows-reels
- Mes-checklists-avant-et-apres-publication
- Ce-que-je-dois-apprendre-ensuite
- Architecture
- Deploiement
- Exploitation
- Cartographie
- Conformite
- Style-du-wiki
Reperes
- depot principal :
ccds/portail-associations - domaine prod :
https://www.portail-association973.com - forgejo VPS :
https://git.portail-association973.com - forgejo local :
http://localhost:3002
Lecture
- pages courtes
- titres tres visibles
- menu lateral fixe
- rendu Forgejo inspire de ReadTheDocs et WikiPro