| .. | ||
| preprod | ||
| prod | ||
| README.md | ||
Déploiement VPS
Le portail utilise désormais une procédure unique et documentée pour éviter les dérives entre production et préproduction.
Commandes officielles
./scripts/deploy-vps.sh preprod
./scripts/deploy-vps.sh prod
Ce que fait le script
- vérifie l'accès SSH au VPS
- lance
corepack pnpm check - lance
corepack pnpm build - synchronise les fichiers utiles vers le bon dossier distant
- relance l'application avec la bonne commande Docker Compose
- vérifie la réponse HTTP finale
Fichiers d'environnement
-
production :
- dossier applicatif :
/home/ubuntu/portail-associations - fichier d'environnement :
/home/ubuntu/portail-associations/.env
- dossier applicatif :
-
préproduction :
- dossier applicatif :
/home/ubuntu/portail-associations-preprod - fichier d'environnement Compose :
/home/ubuntu/portail-associations-preprod/deployments/preprod/.env
- dossier applicatif :
Important
- ne pas lancer la préprod sans
--env-file .env - ne pas synchroniser automatiquement les fichiers
.env - garder prod et préprod sur leurs commandes Docker respectives
Références
- production : deployments/prod/README.md
- préproduction : deployments/preprod/README.md
- cartographie : docs/openmaptiles-autonome-premium.md
- runtime / maintenance : docs/runtime-health-maintenance.md