From e0902db07fec93c71902f92a5955ea42e14a0998 Mon Sep 17 00:00:00 2001 From: Yasder5 <102179445+Yasder5@users.noreply.github.com> Date: Mon, 9 Feb 2026 19:49:26 +0100 Subject: [PATCH] cette fois c'est la bonne mdrr --- .github/workflows/deploy.yml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7a0debf..0e21ae3 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,34 +11,30 @@ jobs: steps: - name: Deploy via SSH - uses: appleboy/ssh-action@v1.0.0 + uses: appleboy/ssh-action@master # On passe sur la version master with: host: boulayoune.com username: yass key: ${{ secrets.SSH_KEY }} port: 22 + # Cette option aide si le format de clé pose souci au handshake + fingerprint: ${{ secrets.SSH_FINGERPRINT }} # Optionnel + script_stop: true script: | set -e - echo "➡️ Début du déploiement" - - # Aller dans le dossier du projet cd /var/www/projet_php - + echo "➡️ Mise à jour depuis GitHub" - # 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 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 mkdir -p /var/www/projet_php/templates_c sudo chmod -R 775 /var/www/projet_php/templates_c echo "➡️ Vidage du cache Smarty" sudo rm -rf /var/www/projet_php/templates_c/* - echo "✅ Déploiement terminé avec succès !" \ No newline at end of file + echo "✅ Déploiement terminé" \ No newline at end of file