React 앱을 Heroku로 배포할때 env 적용 방법

이번 프로젝트를 Heroku로 배포하다가 Key가 들은 env 파일이 녹아들어가지않아서

계속 접속에 실패하는 문제가 발생하여 구글링 해보았다.

 

git init
heroku create -b https://github.com/mars/create-react-app-buildpack.git
git add .
git commit -m "react-create-app on Heroku"
git push heroku master
heroku open

해당 React 작업 폴더 내에서 리액트 빌드팩을 Heroku 생성시 넣어 주는 것으로

해결이 되는데

heroku config:set TOKEN=token123

요런 방식으로, 따로 설정 해줄 수도 있다고 한다.

 

Heroku 자체에서도 가능한데, 작업 중인 Heroku Dashboard의 Setting으로 들어가

reveal Config Vars 설정을 보면 Heroku 안에서도 설정이 가능하다는 걸 알 수 있다.

 

작은 프로젝트를 하든 조금 귀찮든 나의 Key들을 노출 시키지말자

( 특히 깃에 올리기 전 gitignore를 신경 쓰자 ! )

Comment