From a30d92d1c9137c6f6bed658b45b64a1f16fad132 Mon Sep 17 00:00:00 2001 From: seungheon123 Date: Sun, 10 Nov 2024 16:18:37 +0900 Subject: [PATCH] =?UTF-8?q?:bug:=20[Fix]:=20front=20=EB=B0=B0=ED=8F=AC=20?= =?UTF-8?q?=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/front-deploy.yml | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/front-deploy.yml b/.github/workflows/front-deploy.yml index ee0359a2..7f741b55 100644 --- a/.github/workflows/front-deploy.yml +++ b/.github/workflows/front-deploy.yml @@ -2,22 +2,23 @@ name: Front Ci/Cd on: push: branches: + - Fix/93 - develop - paths: - - 'apps/client/**' +# paths: +# - 'apps/client/**' jobs: build: runs-on: ubuntu-latest steps: # GitHub 레포지토리 체크아웃 - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 # Node.js 환경 설정 - name: Set up Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: - node-version: '21' + node-version: '22' # pnpm 설치 - name: Install pnpm @@ -36,14 +37,13 @@ jobs: - name: Verify build output run: ls -la apps/client/dist - - name: Upload files to server - uses: appleboy/ssh-action@v0.1.6 - with: - host: ${{ secrets.SERVER_IP }} - username: ${{ secrets.SERVER_USER }} - key: ${{ secrets.SSH_SERVER_KEY }} - source: "apps/client/dist/*" - target: "/home/ubuntu/myapp" + - name: Upload files to server using SCP + run: | + eval $(ssh-agent -s) + echo "${{ secrets.SSH_SERVER_KEY }}" | ssh-add - + ssh -o StrictHostKeyChecking=no ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_IP }} "mkdir -p /home/ubuntu/myapp" + scp -o StrictHostKeyChecking=no -r apps/client/dist/* ${{ secrets.SERVER_USER }}@${{ secrets.SERVER_IP }}:/home/ubuntu/myapp + ssh-agent -k - name: Deploy to Server uses: appleboy/ssh-action@v0.1.6 @@ -52,9 +52,9 @@ jobs: username: ${{ secrets.SERVER_USER }} key: ${{ secrets.SSH_SERVER_KEY }} script: | - echo "${{ secrets.SERVER_USER_PASSWORD }}" | sudo -S mkdir -p /var/www/myapp - echo "${{ secrets.SERVER_USER_PASSWORD }}" | sudo -S cp -r /home/ubuntu/myapp/* /var/www/myapp - echo "${{ secrets.SERVER_USER_PASSWORD }}" | sudo -S chown -R www-data:www-data /var/www/myapp - echo "${{ secrets.SERVER_USER_PASSWORD }}" | sudo -S rm -rf /home/ubuntu/myapp + sudo mkdir -p /var/www/myapp + sudo chown -R www-data:www-data /var/www/myapp + sudo cp -r /home/ubuntu/myapp/* /var/www/myapp + sudo rm -rf /home/ubuntu/myapp