From 64d24b70878a4fbc3d8127131f2b83a8e50c5e69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=ED=9D=AC=EC=9B=90?= Date: Sat, 20 Jun 2026 04:14:37 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20scp-action=20Docker=20=EB=B0=A9=EC=8B=9D?= =?UTF-8?q?=20=E2=86=92=20=EC=A7=81=EC=A0=91=20scp=20=EB=AA=85=EB=A0=B9?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/deploy.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9ef5d13..70e43be 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,12 +25,9 @@ jobs: run: npm run build - name: Deploy via SCP - uses: appleboy/scp-action@v0.1.7 - with: - host: ${{ secrets.SSH_HOST }} - port: ${{ secrets.SSH_PORT }} - username: root - key: ${{ secrets.SSH_PRIVATE_KEY }} - source: dist/* - target: /var/www/proto.bodalab.diffthink.kr/ - strip_components: 1 + run: | + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/deploy_key + chmod 600 ~/.ssh/deploy_key + ssh-keyscan -p ${{ secrets.SSH_PORT }} -H ${{ secrets.SSH_HOST }} >> ~/.ssh/known_hosts + scp -P ${{ secrets.SSH_PORT }} -i ~/.ssh/deploy_key -r dist/* root@${{ secrets.SSH_HOST }}:/var/www/proto.bodalab.diffthink.kr/