production으로 배포시 devdependencies에 포함된 module들이 배포된 제품에 포함되지 않을것이므로 필요한 것은 dependencies로 옮겨주어야 합니다.
$brew install heroku/brew/heroku
터미널에 입력
$heroku create
터미널에 입력하면 웹페이지로 넘겨줄지 물어봅니다. 링크 따라 heroku 사이트로 가서 로그인 해주시고 다시 돌아오면 설치가 끝납니다.
보시다시피 heroku는 빌드할 때 git을 이용하는데 환경설정 변수를 담아둔 .env는 git에 포함되어있지 않습니다. git에는 포함시키지 않으면서 heroku가 변수를 얻으려면 어떻게 할까요? heroku-config를 사용하면 됩니다.
$heroku plugins:install heroku-config
$heroku config:push
$heroku config
$git push heroku master
터미널에 입력