diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 34b8f20..3602913 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -24,14 +24,12 @@ jobs: - name: Build Site run: hugo --minify - - name: Setup SSH - run: | - mkdir -p ~/.ssh - echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 - chmod 600 ~/.ssh/id_ed25519 - # Use your host machine's IP instead of localhost - ssh-keyscan -H 172.17.0.1 >> ~/.ssh/known_hosts - - - name: Copy Files to App Server - run: | - rsync -avz --delete public/ john@172.17.0.1:/home/john/mine/scripts/hugo/public/ \ No newline at end of file + - name: Deploy to Server + uses: appleboy/scp-action@v0.1.7 + with: + host: "172.17.0.1" + username: "john" + key: ${{ secrets.SSH_PRIVATE_KEY }} + source: "public/*" + target: "/home/john/mine/scripts/hugo/" + strip_components: 1 \ No newline at end of file