diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9c2cba8..283fd4f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -39,16 +39,7 @@ jobs: path: publish - name: Prepare SSH run: | - if [ -z "${{ secrets.MEDIA_SSH_KEY }}" ]; then - echo "Error: MEDIA_SSH_KEY secret is not set" - exit 1 - fi - if [ -z "${{ secrets.SSH_HOST }}" ]; then - echo "Error: SSH_HOST secret is not set" - exit 1 - fi - mkdir -p ~/.ssh - chmod 700 ~/.ssh + install -m 700 -d ~/.ssh echo "${{ secrets.MEDIA_SSH_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa ssh-keyscan -p "${{ secrets.SSH_PORT || 22 }}" "${{ secrets.SSH_HOST }}" >> ~/.ssh/known_hosts