Script de déploiement intégré au yaml

This commit is contained in:
Colin Maudry
2025-09-28 20:40:35 +02:00
parent 41df3f6d8e
commit d00efcd500
2 changed files with 9 additions and 16 deletions
+9 -1
View File
@@ -40,4 +40,12 @@ jobs:
key: ${{ secrets.ARTIFACT_SSH_KEY }}
passphrase: ${{ secrets.SSH_PSWD }}
command_timeout: 5m
script: ${{ secrets.APP_PATH }}/deploy.sh ${{ env.APP_NAME }}
script: |
systemctl stop ${{ vars.APP_NAME }}
cd /var/www/${{ vars.APP_NAME }}
git pull
source .venv/bin/activate
pip install .
deactivate
chown -R ${{ vars.APP_NAME }}:www-data *
systemctl start ${{ vars.APP_NAME }}