diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 5a175d4..2a43ab2 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -53,25 +53,12 @@ jobs: cache-from: type=gha cache-to: type=gha,mode=max - - name: Prepare SSH key - shell: bash - run: | - mkdir -p ~/.ssh - chmod 700 ~/.ssh - # Write private key - printf "%s" "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - # Pre-populate known_hosts to avoid interactive prompt - ssh-keyscan -H "${{ secrets.SERVER_HOST }}" >> ~/.ssh/known_hosts || true - chmod 644 ~/.ssh/known_hosts - - - name: Deploy to server via SSH ☁️ uses: appleboy/ssh-action@v1.0.3 with: host: ${{ secrets.SERVER_HOST }} username: ${{ secrets.SERVER_USERNAME }} - key_path: ~/.ssh/id_rsa + key: ${{ secrets.SSH_PRIVATE_KEY }} debug: true script: | cd /var/www/codered-astra