환경 변수 변경은 저장보다 새 배포 확인이 더 중요하다

Vercel 값은 배포 환경별로 주입되고, 빌드에 박힌 값은 기존 배포에서 자동으로 바뀌지 않을 수 있다.

1값 저장

Development, Preview, Production 범위를 선택한다.

2배포 생성

Git branch와 환경 범위에 맞는 값이 빌드에 주입된다.

3실제 URL 검수

Preview 또는 Production URL에서 서버와 브라우저 값을 확인한다.

4롤백 기준

잘못된 secret이나 공개 값 노출이 보이면 이전 deployment로 되돌린다.

환경
사용 시점
좋은 상태
나쁜 신호
Development
vercel dev
로컬 개발용 DB와 API
운영 secret으로 로컬 테스트
Preview
PR별 배포
테스트 데이터로 실제 URL 검수
Production secret을 Preview에서 사용
Production
main 배포
승격 전 Preview 검증 완료
변경 후 새 배포 없이 기존 URL만 확인
NEXT_PUBLIC_
빌드 번들
공개 가능한 값만 포함
민감 값이 브라우저 번들에 남음