diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index c2365fb..9d9f9e4 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -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 }} diff --git a/deploy.sh b/deploy.sh deleted file mode 100755 index 16f3723..0000000 --- a/deploy.sh +++ /dev/null @@ -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