From dde25d6d9d80426f12621da5a8dc751d891e4a35 Mon Sep 17 00:00:00 2001 From: GauthierWebDev Date: Thu, 17 Apr 2025 13:27:41 +0200 Subject: [PATCH] feat: Add start and stop application workflow jobs --- .gitea/workflows/deploy.yaml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 5eb64b4..acd110b 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -61,12 +61,22 @@ jobs: ssh -i ~/.ssh/id_ed25519 -p $VPS_PORT $VPS_USER@$VPS_HOST "cd $VPS_PATH && docker compose run --rm memento-dev build" echo "📦 The application have been builded on the VPS." - - name: Restart the application + - name: Stop the application env: VPS_USER: ${{ secrets.VPS_USER }} VPS_HOST: ${{ secrets.VPS_HOST }} VPS_PATH: ${{ secrets.VPS_PATH }} VPS_PORT: ${{ secrets.VPS_PORT }} run: | - ssh -i ~/.ssh/id_ed25519 -p $VPS_PORT $VPS_USER@$VPS_HOST "cd $VPS_PATH && docker compose restart" + ssh -i ~/.ssh/id_ed25519 -p $VPS_PORT $VPS_USER@$VPS_HOST "cd $VPS_PATH && docker compose down" + echo "🚀 The application has been started on the VPS." + + - name: Start the application + env: + VPS_USER: ${{ secrets.VPS_USER }} + VPS_HOST: ${{ secrets.VPS_HOST }} + VPS_PATH: ${{ secrets.VPS_PATH }} + VPS_PORT: ${{ secrets.VPS_PORT }} + run: | + ssh -i ~/.ssh/id_ed25519 -p $VPS_PORT $VPS_USER@$VPS_HOST "cd $VPS_PATH && docker compose up -d" echo "🚀 The application has been started on the VPS."