diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index ab035f9..dbc13fa 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -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!' + "