본문으로 바로가기

java project heroku cli에 deploy 도전

category Programming Bookmark/Java 2020. 3. 6. 01:12

 

개인 서버를 운영해보려고 찾아보던 중 heroku라는 무료용(제한적인) 서버를 사용할수 있을 거 같아 시도해보았다.

https://dashboard.heroku.com/apps

 

Heroku

 

dashboard.heroku.com

 

해당 사이트에 접속 하여 회원가입 후 

 

회원가입 메뉴얼을 따른 후 heroku를 로컬에 설치

 

자신의 소스 레포지토리에서

 

git push master heroku

 

자신의 app공간에 자동배포되면서 빌드가 된다.

 

배포가 완료된 후

heroku open

 

자신이 할당받은 도메인으로 브라우저가 자동연결된다.

 

곧 부닥친 at=error code=H14 desc="No web processes running" method=GET.........

웹을 서칭해봐도 이해가 가지않는 가이드만 있어서 헤매었는데

결국 로그상으로 보면 나의 web 프로세스가  기동중이 아닌걸로 생각되어

기동하게하려면 어떻게 해야되나 찾아보니

https://devcenter.heroku.com/articles/procfile

 

The Procfile | Heroku Dev Center

The ProcfileLast updated 12 July 2019 Heroku apps include a Procfile that specifies the commands that are executed by the app on startup. You can use a Procfile to declare a variety of process types, including: Each dyno in your app belongs to one of the d

devcenter.heroku.com

procfile을 프로젝트 루트디렉토리에 생성해야했다.

vars에 자신의 port로 맞춘 후 gid commit후 다시 deploy

 

이번에는 아래 사진처럼 좀 다른 커맨드가 나왓다.

이후 다시 새로운 error가 나오네요. 일단 앞의 기동문제는 해결된 듯합니다.

at=error code=H10 desc="App crashed" 이후 앱이 충돌한다라... 어디서 두개가 도는건가..

좀더 찾아보면서 진행해야될거 같네요.