Initial local backup snapshot
This commit is contained in:
commit
acd9e14ba5
367 changed files with 118038 additions and 0 deletions
42
deployments/README.md
Normal file
42
deployments/README.md
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
## 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
|
||||
|
||||
```bash
|
||||
./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
|
||||
|
||||
- production : [deployments/prod/README.md](/Users/selecta/Documents/portail-associations/deployments/prod/README.md)
|
||||
- préproduction : [deployments/preprod/README.md](/Users/selecta/Documents/portail-associations/deployments/preprod/README.md)
|
||||
- cartographie : [docs/openmaptiles-autonome-premium.md](/Users/selecta/Documents/portail-associations/docs/openmaptiles-autonome-premium.md)
|
||||
- runtime / maintenance : [docs/runtime-health-maintenance.md](/Users/selecta/Documents/portail-associations/docs/runtime-health-maintenance.md)
|
||||
Loading…
Add table
Add a link
Reference in a new issue