개요
- Vercel 을 이용한 Next.js 배포
- 개인 프로젝트는 vercel에서 배포하기가 쉽고 본인도 이미 여러 개인 레포를 vercel 로 배포한 경험이 있음
- 하지만 팀 레포 배포의 경우 비용이 발생한다는 소식을 접함(..!)
그리고 vercel 본인 git 레포지토리에서 import해오는 창 목록에 팀 레포는 안들어있다....
문제 및 해결
- 물론 구글링하면 우회해 개인 레포(무료)로 배포할 수 있는 방법이 나와있긴 하다
- (개인 토큰을 발급받아 시크릿 변수에 등록.. bulid.sh파일 생성.. git action으로 개인 레포에 연동 등등..)
- 근데 다소 절차가 복잡해보였고 git action..그건 뭔데 (깃 사용법에 아직 미숙함)
그래서 이것저것 건드려 본 끝에 해결한 간단한 방법!
1. 팀 레포를 fork 뜬다 (권한 필요)
- 그럼 아까는 뜨지 않았던 import 목록에 뜬다
- import 한다
2. 개발 작업은 계속 팀 레포에서 진행! (fork 떠온 곳에 하면 x)
- (팀 레포) 브랜치에 Push 후 fork 떠온 (개인) 레포에 들어가보면 원본 (팀 레포) 브랜치에 새로 업데이트 된 commits이 존재하는 것을 알려준다
- sync fork 클릭 시 하단 update branch 버튼이 활성화되어 있는 것을 볼 수 있다
- update branch를 실행해 원본 브랜치의 업데이트 된 사항들을 개인 레포에 반영시킨다
3. 그 다음은 vercel 이 알아서
- 그런 다음 vercel 로 들어가보면 알아서 새로 업데이트 한 브랜치를 자동으로 building하고 있는 것을 확인할 수 있다
👍🏼