fix : doc et script de déploiement

This commit is contained in:
tristan
2026-01-22 16:36:46 +01:00
parent 7dc4fdd1c0
commit ac5a3493e7
4 changed files with 30 additions and 21 deletions
+12 -2
View File
@@ -68,10 +68,20 @@
1. Créer un tag sur `develop` (auto-tag `v0.0.X`)
2. Attendre que la release Gitea soit publiée
3. Déployer la release
3. (Une seule fois) Donner les droits d'écriture à PHP sur `var/` via ACL
```bash
sudo DEPLOY_OWNER=malio DEPLOY_GROUP=www-data /usr/local/bin/deploy-ferme v0.0.X
sudo apt update
sudo apt install -y acl
sudo setfacl -R -m u:malio:rwx,g:www-data:rwx /var/www/ferme/var
sudo setfacl -R -m d:u:malio:rwx,d:g:www-data:rwx /var/www/ferme/var
```
4. Déployer la release
```bash
/usr/local/bin/deploy-ferme vX.Y.Z
```
Notes :
- Lancer le déploiement en tant que `malio` (ou `sudo -u malio`) pour éviter de casser les droits.
- Le script applique `umask 002` pour garder les fichiers group-writable (`www-data`).
### Vérifications
- Front : `http://ferme.malio-dev.fr/`