Command Line에서 Heroku 어플리케이션 생성
heroku keys:add : Add SSH key to Heroku
heroku create [GENERAL_NAME] : Create a project
"start": "node [PATH]"
3000: Node.jsprocess.env.PORT: Environment variable(e.g. Heroku)// src/app.js
// Set Heroku port and localhost
const port = process.env.PORT || 3000;
// ...
app.listen(port, () => {
console.log(`Server is up on port ${port}.`);
});
위의 과정을 끝낸 뒤 Github에 Push한다.
git remote: Shows origin/heroku remote
git push heroku master: Deploy
어플리케이션을 수정/업데이트 하면,
github에 먼저 push한뒤, heroku에도 push 한다.
git push origin HEAD Github에 push
git push heroku master Heroku에 push
heroku config:set key=valueheroku config:unset key=valuePush rejected, failed to compile Node.js app 에러가 난다면,
.gitignore파일에 node_modules가 추가되어있는지 확인 후, git rm -r node_modules/ 를 입력한다.