Skip to content

Commit

Permalink
🐛 [Fix]: front 배포 스크립트 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
seungheon123 committed Nov 10, 2024
1 parent ace282e commit a30d92d
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions .github/workflows/front-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -36,14 +37,13 @@ jobs:
- name: Verify build output
run: ls -la apps/client/dist

- name: Upload files to server
uses: appleboy/[email protected]
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/[email protected]
Expand All @@ -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

0 comments on commit a30d92d

Please sign in to comment.