diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 4acfed87..0db1cdec 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -25,14 +25,15 @@ jobs: run: | set -e mkdir -p ~/.ssh - printf "%s" "${{ secrets.PROD_SSH_KEY }}" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 + printf '%s' "${{ secrets.PROD_SSH_KEY_B64 }}" | base64 -d > ~/.ssh/id_deploy + chmod 600 ~/.ssh/id_deploy + ssh-keygen -l -f ~/.ssh/id_deploy ssh-keyscan -p "$SSH_PORT" "$SSH_HOST" >> ~/.ssh/known_hosts - name: Test SSH connection run: | set -e - ssh -i ~/.ssh/id_ed25519 \ + ssh -i ~/.ssh/id_deploy \ -o StrictHostKeyChecking=no \ -o BatchMode=yes \ -o ConnectTimeout=10 \ @@ -43,7 +44,7 @@ jobs: - name: Run deployment script run: | set -e - ssh -i ~/.ssh/id_ed25519 \ + ssh -i ~/.ssh/id_deploy \ -o StrictHostKeyChecking=no \ -o BatchMode=yes \ -o ConnectTimeout=10 \