-> Heroku는 아주 멋진 웹사이트임. 서버를 아주아주 빠르게 배포할 수 있음. Heroku 계정을 만들고 나의 Dashboard에서 새 앱을 만들 것임.
id: fovert@khu.ac.kr
password: github와 동일함.
create new app 클릭
뜨는 창에서 app name, region등을 적고 생성
Heroku에 백엔드 서버를 업로드 해주기.(2가지 방법이 있음)
3-1. Heroku git이용한 방법.
3-2. github를 이용한 방법.
Ubantu 설치 -> brew tap heroku/brew && brew install heroku
설치가 잘 됐는지 확인하려면 터미널에 heroku login 치면 됨.
vscode 터미널에 heroku login치면 로그인 할지 물어봄. 이 때 아무 키나 누르면 웹브라우저에 로그인 창이 뜰거고 그걸 로그인 하면 heroku-cli에 연결됨.
이게 heroku-cli에 연결됐다는 뜻임.
만약 repostory가 있다면
heroku git:remote -a itube-by-wk 고고
없다면 이거 고고
git add .
$ git commit -am "make it better"
위에 꺼 두개 중 하나 한 뒤, 이거 실행 -> 5번에서 고고
$ git push heroku master
이게 뭔 의미냐면, git에서 add, commit등등을 하고 push를 heroku에 할 수 있다는 의미임.
git을 사용할 때 우린 보통 이걸 사용함.
git init
git commit 하고
git push origin master 고고함.
쨋든 거두절미하고, heroku git:remote -a itube-by-wk까지 완료하고 git push heroku master 하기 전에 알아둬야 할 것. heroku는 우리의 git history만 보기 때문에, commit을 하지 않으면 서버에 반영되지 않음. 따라서 반영하려면 commit & push해줘서 서버에 반영해야함.
mongo가 연결되지 않아서 그럼.