Skip to content

Commit 296c2df

Browse files
authored
Merge pull request #49 from code-zero-to-one/QNRR-148-조민주-홈-화면-api-연결
chore: env 관련 설정 추가
2 parents 72d4e2b + 4036627 commit 296c2df

1 file changed

Lines changed: 23 additions & 19 deletions

File tree

.github/workflows/deploy-dev.yml

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)