From e9204516cf0a9ea9b6bdd3104e17bbee97db40af Mon Sep 17 00:00:00 2001 From: RM Date: Thu, 15 Oct 2026 01:30:59 +0300 Subject: [PATCH] change delivery step --- .gitea/workflows/cd.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 14dcf6a..b45dbdf 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -34,11 +34,13 @@ jobs: env: SSH_KEY: ${{ secrets.SSH_KEY }} SSH_HOST: ${{ secrets.SSH_HOST }} + SSH_PORT: ${{ secrets.SSH_PORT }} SSH_USER: ${{ secrets.SSH_USER }} DEPLOY_DIR: ${{ secrets.SSH_DEPLOY_DIR }} run: | mkdir -p ~/.ssh echo "$SSH_KEY" > ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key - ssh -i ~/.ssh/deploy_key -o StrictHostKeyChecking=no -o BatchMode=yes "$SSH_USER@$SSH_HOST" \ - "cd $DEPLOY_DIR && git pull --ff-only && docker compose pull && docker compose up -d && docker image prune -f" + PORT="${SSH_PORT:-22}" + ssh -i ~/.ssh/deploy_key -p "$PORT" -o StrictHostKeyChecking=no -o BatchMode=yes "$SSH_USER@$SSH_HOST" \ + "cd $DEPLOY_DIR && git pull --ff-only && docker compose pull && sudo -n systemctl stop torgi && sudo -n systemctl start torgi && sudo -n systemctl is-active torgi"