Skip to content

Commit 07d3c17

Browse files
committed
bugfix: fix deploy auth
1 parent 1b562a1 commit 07d3c17

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

.github/workflows/deploy.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,19 @@ jobs:
4949
exit 1
5050
fi
5151
52-
# Configuration de SSH
52+
# Configuration of SSH
5353
mkdir -p ~/.ssh
5454
echo "$SSH_PRIVATE_KEY" | tr -d '\r' | tee ~/.ssh/id_rsa > /dev/null
5555
chmod 600 ~/.ssh/id_rsa
5656
ssh-keyscan -H "$SERVER_IP" >> ~/.ssh/known_hosts
5757
58-
# Test de connexion SSH
58+
# Test SSH
5959
ssh -o StrictHostKeyChecking=no "$SERVER_USER@$SERVER_IP" "echo 'SSH connection successful'"
60-
61-
# Déploiement avec rsync
62-
rsync -avz --no-perms --no-times --delete dist/ "$SERVER_USER@$SERVER_IP:$SERVER_PATH"
63-
64-
# Changer les permissions directement sur le serveur
65-
ssh "$SERVER_USER@$SERVER_IP" "sudo chown -R www-data:www-data /var/www/pcoundia.com"
60+
61+
rsync -avz --chown=www-data:www-data --chmod=755 --delete dist/ "$SERVER_USER@$SERVER_IP:$SERVER_PATH"
62+
63+
ssh "$SERVER_USER@$SERVER_IP" << 'EOF'
64+
sudo find /var/www/pcoundia.com/ -type d -exec chmod 755 {} \;
65+
sudo find /var/www/pcoundia.com/ -type f -exec chmod 644 {} \;
66+
sudo chown -R www-data:www-data /var/www/pcoundia.com/
67+
EOF

0 commit comments

Comments
 (0)