diff --git a/.gitea/workflows/workflow.yml b/.gitea/workflows/workflow.yml index b0ea390..d775e9c 100644 --- a/.gitea/workflows/workflow.yml +++ b/.gitea/workflows/workflow.yml @@ -37,6 +37,7 @@ jobs: DEPLOY_PATH: ${{ vars.DEPLOY_PATH }} SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} SSH_KNOWN_HOSTS: ${{ vars.SSH_KNOWN_HOSTS }} + SSH_PORT: ${{ vars.SSH_PORT || '22' }} run: | # Install tools missing from runner image apt-get update -qq && apt-get install -y -qq rsync openssh-client > /dev/null 2>&1 || true @@ -47,7 +48,7 @@ jobs: chmod 600 ~/.ssh/deploy_key echo "$SSH_KNOWN_HOSTS" >> ~/.ssh/known_hosts - SSH_OPTS="-i ~/.ssh/deploy_key -o StrictHostKeyChecking=no" + SSH_OPTS="-i ~/.ssh/deploy_key -o StrictHostKeyChecking=no -p $SSH_PORT" # Sync backend (excluding .env and venv) rsync -avz --delete \