Software Development Engineer @ Amazon
reniowood at gmail.com resume
예제 프로젝트 복제하기
git clone https://github.com/gilbutITbook/006877
Java 10은 0.13.17 이후의 sbt 버전을 사용해야 한다.
sbt assembly # 코드를 컴파일하고 JAR로 묶는다
sbt clean compile test # 타깃 빌드를 지우고 새로 컴파일한 다음 테스트를 실행한다
httpie 사용하면 편하다.
ActorSystem을 먼저 만들고, akka-http의 Route를 이용해 HTTP 요청을 받아 액터로 메세지를 보내 요청을 처리한다.
헤로쿠 툴벨트(https://devcenter.heroku.com/articles/heroku-cli) 설치가 필요하다.
brew install heroku/brew/heroku
헤로쿠 계정도 만들어야 한다.
번역본 소스코드를 git에서 clone하여 실행하는 경우
git remote add heroku https://git.heroku.com/serene-beyond-12232.git
git subtree push --prefix chapter-up-and-running heroku master
http POST https://serene-beyond-12232.herokuapp.com/events/RHCP tickets:=250
http POST https://serene-beyond-12232.herokuapp.com/events/RHCP/tickets tickets:=4