배포(Deploy)
배포(Deploy)은(는) 바이브 코딩 중 자주 마주치는 핵심 개념입니다. 정의만 외우기보다 실제 작업 흐름에서 어떤 역할을 하는지 이해하는 것이 중요합니다.
정확한 개념
내 컴퓨터에서 만든 앱이나 사이트를 다른 사람이 접속할 수 있는 서버 또는 플랫폼에 올리는 과정입니다.
왜 중요한가
로컬에서만 보이는 결과물은 공유가 어렵습니다. 배포(Deploy)를 해야 실제 사용자나 팀원이 URL로 접근할 수 있습니다.
Understanding
이렇게 이해하면 쉽습니다
Github(깃허브)에 push하면 버셀(Vercel)이 코드를 받아 빌드(Build)하고, 완성된 정적 파일이나 서버 함수를 공개 URL에 올립니다.
배포는 빌드(Build), 환경변수(Environment Variable), 도메인, 캐싱이 함께 얽힙니다. 실패 원인을 하나씩 나눠 봐야 합니다.
Checklist
실제로 볼 때 확인할 것
- 01
빌드가 로컬에서 통과하는지 확인한다
- 02
환경변수를 배포 서비스에 등록한다
- 03
배포 로그와 실제 URL을 함께 확인한다