From 070a3ec3fa0824175940e85abbfb48dcbfa9df5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EB=8F=84=ED=98=84?= <90108877+ldhapple@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:48:06 +0900 Subject: [PATCH] Update deploy.yml --- .github/workflows/deploy.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 09790c3..c1e24af 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -25,11 +25,18 @@ jobs: npm install npm run build - # 3. 빌드 파일을 EC2 서버로 전송 + # 3. SSH 키 파일 생성 + - name: Create SSH Key File + run: | + echo "$KEY" > /tmp/deploy_key.pem + chmod 600 /tmp/deploy_key.pem + env: + KEY: ${{ secrets.FRONTEND_EC2_KEY }} + + # 4. 빌드 파일을 EC2 서버로 전송 - name: Upload build files to EC2 + run: | + scp -o StrictHostKeyChecking=no -i /tmp/deploy_key.pem -r ./build/* $USER@$HOST:/usr/share/nginx/html env: HOST: ${{ secrets.FRONTEND_EC2_HOST }} USER: ${{ secrets.FRONTEND_EC2_USER }} - KEY: ${{ secrets.FRONTEND_EC2_KEY }} - run: | - scp -o StrictHostKeyChecking=no -i $KEY -r ./build/* $USER@$HOST:/usr/share/nginx/html