docs : consignes déploiement abonnel.fr — sudo, www-data, .sessions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+29
-6
@@ -89,16 +89,39 @@ Chemin serveur : `varlog:/var/www/lan.acegrp.varlog/`
|
|||||||
À utiliser uniquement si l'UpdateChecker échoue :
|
À utiliser uniquement si l'UpdateChecker échoue :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# Sauvegarde du .env
|
||||||
cp /var/www/lan.acegrp.abonnel-www/.env /tmp/.env.bak
|
cp /var/www/lan.acegrp.abonnel-www/.env /tmp/.env.bak
|
||||||
|
|
||||||
|
# Clone fresh (en root car /var/www appartient à root)
|
||||||
sudo rm -rf /var/www/lan.acegrp.abonnel-www
|
sudo rm -rf /var/www/lan.acegrp.abonnel-www
|
||||||
git clone --depth=1 https://git.abonnel.fr/cedricAbonnel/folio.git /var/www/lan.acegrp.abonnel-www
|
sudo git clone --depth=1 https://git.abonnel.fr/cedricAbonnel/folio.git /var/www/lan.acegrp.abonnel-www
|
||||||
cp /tmp/.env.bak /var/www/lan.acegrp.abonnel-www/.env
|
|
||||||
cd /var/www/lan.acegrp.abonnel-www && composer install --no-dev --optimize-autoloader
|
# Permissions : www-data propriétaire (PHP-FPM tourne en www-data)
|
||||||
php database/migrate.php
|
sudo chown -R www-data:www-data /var/www/lan.acegrp.abonnel-www
|
||||||
git -C /var/www/lan.acegrp.abonnel-www config user.email 'cedric@abonnel.fr'
|
sudo chmod -R g+rwX,o= /var/www/lan.acegrp.abonnel-www
|
||||||
git -C /var/www/lan.acegrp.abonnel-www config user.name 'Cédrix'
|
|
||||||
|
# Restauration du .env
|
||||||
|
sudo cp /tmp/.env.bak /var/www/lan.acegrp.abonnel-www/.env
|
||||||
|
sudo chown www-data:www-data /var/www/lan.acegrp.abonnel-www/.env
|
||||||
|
|
||||||
|
# Dépendances et migrations (en tant que www-data car le répertoire lui appartient)
|
||||||
|
cd /var/www/lan.acegrp.abonnel-www
|
||||||
|
sudo -u www-data composer install --no-dev --optimize-autoloader
|
||||||
|
sudo -u www-data php database/migrate.php
|
||||||
|
|
||||||
|
# Répertoire de sessions
|
||||||
|
sudo mkdir -p /var/www/lan.acegrp.abonnel-www/.sessions
|
||||||
|
sudo chown www-data:www-data /var/www/lan.acegrp.abonnel-www/.sessions
|
||||||
|
sudo chmod 700 /var/www/lan.acegrp.abonnel-www/.sessions
|
||||||
|
|
||||||
|
# Autoriser git à opérer sur ce dépôt (multi-utilisateurs)
|
||||||
|
sudo git config --system --add safe.directory /var/www/lan.acegrp.abonnel-www
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Règles à respecter
|
## Règles à respecter
|
||||||
|
|||||||
Reference in New Issue
Block a user