portail-associations/deployments
2026-06-24 00:02:55 -03:00
..
preprod Initial local backup snapshot 2026-06-24 00:02:55 -03:00
prod Initial local backup snapshot 2026-06-24 00:02:55 -03:00
README.md Initial local backup snapshot 2026-06-24 00:02:55 -03:00

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

  1. vérifie l'accès SSH au VPS
  2. lance corepack pnpm check
  3. lance corepack pnpm build
  4. synchronise les fichiers utiles vers le bon dossier distant
  5. relance l'application avec la bonne commande Docker Compose
  6. 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
  • préproduction :

    • dossier applicatif : /home/ubuntu/portail-associations-preprod
    • fichier d'environnement Compose : /home/ubuntu/portail-associations-preprod/deployments/preprod/.env

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