Fix CI: expand DEPLOY_PATH on server and use cp -r with trailing slash
Some checks failed
Deploy / deploy (push) Failing after 8s

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-03-05 08:15:23 +01:00
parent 09afbff2fd
commit e4d8479f88

View file

@ -54,21 +54,24 @@ jobs:
- name: Apply on server
run: |
ssh -i ~/.ssh/id_ed25519 ${{ vars.USERNAME }}@${{ vars.HOST }} << 'ENDSSH'
echo "Copie des fichiers vers $DEPLOY_PATH..."
sudo cp -r /tmp/web2print-deploy/config $DEPLOY_PATH/
sudo cp -r /tmp/web2print-deploy/src $DEPLOY_PATH/
sudo cp -r /tmp/web2print-deploy/public $DEPLOY_PATH/
ssh -i ~/.ssh/id_ed25519 ${{ vars.USERNAME }}@${{ vars.HOST }} "
set -e
DEPLOY_PATH=/var/www/web2print
echo "Configuration des permissions..."
sudo chown -R www-data:www-data $DEPLOY_PATH
sudo chmod -R 755 $DEPLOY_PATH
sudo chmod -R 775 $DEPLOY_PATH/logs
sudo chmod -R 775 $DEPLOY_PATH/tmp
sudo chmod 640 $DEPLOY_PATH/config/config.php
echo 'Copie des fichiers...'
sudo cp -r /tmp/web2print-deploy/config/. \$DEPLOY_PATH/config/
sudo cp -r /tmp/web2print-deploy/src/. \$DEPLOY_PATH/src/
sudo cp -r /tmp/web2print-deploy/public/. \$DEPLOY_PATH/public/
echo "Nettoyage..."
echo 'Configuration des permissions...'
sudo chown -R www-data:www-data \$DEPLOY_PATH
sudo chmod -R 755 \$DEPLOY_PATH
sudo chmod -R 775 \$DEPLOY_PATH/logs
sudo chmod -R 775 \$DEPLOY_PATH/tmp
sudo chmod 640 \$DEPLOY_PATH/config/config.php
echo 'Nettoyage...'
rm -rf /tmp/web2print-deploy
echo "Deploiement termine avec succes!"
ENDSSH
echo 'Deploiement termine avec succes!'
"