From 0065d789e36d1d20b37a5cc99d7888203545aa89 Mon Sep 17 00:00:00 2001 From: Yasder5 <102179445+Yasder5@users.noreply.github.com> Date: Mon, 9 Feb 2026 19:36:10 +0100 Subject: [PATCH] Ajout de mise a jour auto serv encore encore cnore enceojh --- .github/workflows/deploy.yml | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fac8e98..7a0debf 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -13,10 +13,10 @@ jobs: - name: Deploy via SSH uses: appleboy/ssh-action@v1.0.0 with: - host: boulayoune.com # ton serveur - username: yass # ton utilisateur SSH - key: ${{ secrets.SSH_KEY }} # clé privée SSH sécurisée - port: 22 # port SSH (par défaut 22) + host: boulayoune.com + username: yass + key: ${{ secrets.SSH_KEY }} + port: 22 script: | set -e @@ -26,14 +26,19 @@ jobs: cd /var/www/projet_php echo "➡️ Mise à jour depuis GitHub" - git fetch origin main - git reset --hard origin/main + # On force le nettoyage pour éviter les conflits de fichiers locaux + sudo git fetch origin main + sudo git reset --hard origin/main - echo "➡️ Correction des permissions Smarty" - chown -R yass:www-data /var/www/projet_php - chmod -R 775 /var/www/projet_php/templates_c + echo "➡️ Correction des permissions et nettoyage" + # Utilisation de sudo pour les tâches root + sudo chown -R yass:www-data /var/www/projet_php + + # On s'assure que le dossier templates_c existe avant le chmod + mkdir -p /var/www/projet_php/templates_c + sudo chmod -R 775 /var/www/projet_php/templates_c - echo "➡️ Nettoyage du cache Smarty" - rm -rf /var/www/projet_php/templates_c/* + echo "➡️ Vidage du cache Smarty" + sudo rm -rf /var/www/projet_php/templates_c/* - echo "✅ Déploiement terminé" + echo "✅ Déploiement terminé avec succès !" \ No newline at end of file