From d00efcd500ae86d2f9b6b2f3306ce522de939ef0 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Sun, 28 Sep 2025 20:40:35 +0200 Subject: [PATCH] =?UTF-8?q?Script=20de=20d=C3=A9ploiement=20int=C3=A9gr?= =?UTF-8?q?=C3=A9=20au=20yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yaml | 10 +++++++++- deploy.sh | 15 --------------- 2 files changed, 9 insertions(+), 16 deletions(-) delete mode 100755 deploy.sh 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