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 }}
-15
View File
@@ -1,15 +0,0 @@
#!bin/bash
# Utilisé principalement avec les Github Actions
# cf. .github/workflows/deploy.yaml
appname = "$1"
systemctl stop $appname
cd /var/www/$appname
git pull
source .venv/bin/activate
pip install .
deactivate
chown -R $appname:www-data *
systemctl start $appname