File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,29 +22,33 @@ jobs:
2222 ssh-keyscan -H ${{ secrets.LIGHTSAIL_HOST }} >> ~/.ssh/known_hosts
2323 echo "SSH 설정 완료"
2424
25- - name : Deploy to server
26- run : |
27- echo "서버에 SSH 접속 중"
28- ssh -i ~/.ssh/id_ed25519 ${{ secrets.LIGHTSAIL_USER }}@${{ secrets.LIGHTSAIL_HOST }} << 'EOF'
29- cd ~/study-platform-client
25+ - name: Deploy to server
26+ run: |
27+ echo "서버에 SSH 접속 중"
28+ ssh -i ~/.ssh/id_ed25519 ${{ secrets.LIGHTSAIL_USER }}@${{ secrets.LIGHTSAIL_HOST }} << 'EOF'
29+ cd ~/study-platform-client
30+
31+ echo "develop 브랜치로 전환"
32+ git fetch origin
33+ git checkout develop
3034
31- echo "develop 브랜치로 전환"
32- git fetch origin
33- git checkout develop
35+ echo "develop 브랜치 최신 코드 pull"
36+ git pull origin develop
3437
35- echo "develop 브랜치 최신 코드 pull"
36- git pull origin develop
38+ echo ".env 파일 생성"
39+ echo "NEXT_PUBLIC_API_BASE_URL=${{ secrets.NEXT_PUBLIC_API_BASE_URL }}" > .env
40+ echo "NEXT_PUBLIC_GTM_ID=${{ secrets.NEXT_PUBLIC_GTM_ID }}" >> .env
3741
38- echo "패키지 설치 중"
39- yarn install
42+ echo "패키지 설치 중"
43+ yarn install
4044
41- echo "빌드 진행 중"
42- yarn build
45+ echo "빌드 진행 중"
46+ yarn build
4347
44- pm2 delete front-server || true
48+ pm2 delete front-server || true
4549
46- echo "PM2로 새 프로세스 시작"
47- pm2 start ecosystem.config.js
50+ echo "PM2로 새 프로세스 시작"
51+ pm2 start ecosystem.config.js
4852
49- echo "테스트 서버 배포 완료"
50- EOF
53+ echo "테스트 서버 배포 완료"
54+ EOF
You can’t perform that action at this time.
0 commit comments