Script de déploiement intégré au yaml
This commit is contained in:
@@ -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 }}
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user