From 6092cf940d9b14d97779382c8d4f391a7159ca4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Fri, 15 May 2026 22:56:34 +0200 Subject: [PATCH] =?UTF-8?q?docs=20:=20consignes=20d=C3=A9ploiement=20abonn?= =?UTF-8?q?el.fr=20=E2=80=94=20sudo,=20www-data,=20.sessions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- consignes.md | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/consignes.md b/consignes.md index d67544f..98b10a3 100644 --- a/consignes.md +++ b/consignes.md @@ -89,16 +89,39 @@ Chemin serveur : `varlog:/var/www/lan.acegrp.varlog/` À utiliser uniquement si l'UpdateChecker échoue : ```bash +# Sauvegarde du .env 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 -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 -php database/migrate.php -git -C /var/www/lan.acegrp.abonnel-www config user.email 'cedric@abonnel.fr' -git -C /var/www/lan.acegrp.abonnel-www config user.name 'Cédrix' +sudo git clone --depth=1 https://git.abonnel.fr/cedricAbonnel/folio.git /var/www/lan.acegrp.abonnel-www + +# Permissions : www-data propriétaire (PHP-FPM tourne en www-data) +sudo chown -R www-data:www-data /var/www/lan.acegrp.abonnel-www +sudo chmod -R g+rwX,o= /var/www/lan.acegrp.abonnel-www + +# 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