diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 0f40a72..fce6a8e 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -24,9 +24,20 @@ jobs: - name: Build Hugo Site run: hugo + - name: Set up SSH Key + run: | + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIV_KEY }}" > ~/.ssh/id_ed25519 + chmod 600 ~/.ssh/id_ed25519 + - name: Deploy to SSH Host run: | - rsync -avz --delete -e "ssh -i ${{ secrets.SSH_PRIV_KEY }} -o StrictHostKeyChecking=no" ./public/ wiki-deploy@${{ secrets.SSH_HOST }}:/var/www/wiki.lunivity.com/ + rsync -avz --delete -e "ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no" ./public/ wiki-deploy@${{ secrets.SSH_HOST }}:/var/www/wiki.lunivity.com/ + + - name: Remove SSH Key + run: | + rm -rf ~/.ssh + echo "SSH Key removed." # - name: Deploy to SSH Host # uses: https://github.com/Creepios/sftp-action@v1.0.5