fix : doc et script de déploiement
This commit is contained in:
+12
-2
@@ -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/`
|
||||
|
||||
Reference in New Issue
Block a user