Play2.5의 heroku 배포 절차
3130 단어 경 6PlayFrameworkPlay2.5
Play 프로젝트 만들기
순서 메모의 목적이므로 신규로 작성합니다.
이번에는 java에서!
프로젝트 만들기activator new test-app
Fetching the latest list of templates...
Browse the list of templates: http://lightbend.com/activator/templates
Choose from these featured templates or enter a template name:
1) minimal-akka-java-seed
2) minimal-akka-scala-seed
3) minimal-java
4) minimal-scala
5) play-java
6) play-scala
(hit tab to see a list of all templates)
> 5
동작 확인cd test-app/
activator run
check http://localhost:9000/
커밋
로컬에서 작동을 확인한 후 파일을 git 관리하에 넣습니다.
git-initgit init
git add --all
git commit -m 'initial commit.'
Heroku에서 애플리케이션 생성
test-app-0708은 heroku에서 앱 이름을 결정합니다.
heroku-createheroku create test-app-0708
Push(배포)
herok에 push하면 그대로 컴파일되어 자동으로 애플리케이션으로 움직여줍니다.
git-pushgit push heroku master
하지만 이번에는 Application Error가 됩니다.
Procfile 만들기
/test-app 아래에Procfile
파일 만들기
Procfileweb: target/universal/stage/bin/test-app -Dhttp.port=${PORT} -Dplay.crypto.secret=${APPLICATION_SECRET}
APPLICATION_SECRET 설정
APPLICATION_SECRET의 abcdefg 사촌은 적절하게 생성됩니다.
a 앱션에서 heroku에서 응용 프로그램 선택.
APPLICATION_SECRETheroku config:set APPLICATION_SECRET='abcdefg' -a test-app-0708
재배포
redeploygit add --all
git commit -m 'add procfile'
git push heroku master
완료
느낌으로 쉽게 완료!
멋지다.
Procfile과 APPLICATION_SECRET을 모르면 조금만 끼우므로 그냥 조심하십시오
참고로
activator new test-app
Fetching the latest list of templates...
Browse the list of templates: http://lightbend.com/activator/templates
Choose from these featured templates or enter a template name:
1) minimal-akka-java-seed
2) minimal-akka-scala-seed
3) minimal-java
4) minimal-scala
5) play-java
6) play-scala
(hit tab to see a list of all templates)
> 5
cd test-app/
activator run
로컬에서 작동을 확인한 후 파일을 git 관리하에 넣습니다.
git-init
git init
git add --all
git commit -m 'initial commit.'
Heroku에서 애플리케이션 생성
test-app-0708은 heroku에서 앱 이름을 결정합니다.
heroku-createheroku create test-app-0708
Push(배포)
herok에 push하면 그대로 컴파일되어 자동으로 애플리케이션으로 움직여줍니다.
git-pushgit push heroku master
하지만 이번에는 Application Error가 됩니다.
Procfile 만들기
/test-app 아래에Procfile
파일 만들기
Procfileweb: target/universal/stage/bin/test-app -Dhttp.port=${PORT} -Dplay.crypto.secret=${APPLICATION_SECRET}
APPLICATION_SECRET 설정
APPLICATION_SECRET의 abcdefg 사촌은 적절하게 생성됩니다.
a 앱션에서 heroku에서 응용 프로그램 선택.
APPLICATION_SECRETheroku config:set APPLICATION_SECRET='abcdefg' -a test-app-0708
재배포
redeploygit add --all
git commit -m 'add procfile'
git push heroku master
완료
느낌으로 쉽게 완료!
멋지다.
Procfile과 APPLICATION_SECRET을 모르면 조금만 끼우므로 그냥 조심하십시오
참고로
heroku create test-app-0708
herok에 push하면 그대로 컴파일되어 자동으로 애플리케이션으로 움직여줍니다.
git-push
git push heroku master
하지만 이번에는 Application Error가 됩니다.
Procfile 만들기
/test-app 아래에Procfile
파일 만들기
Procfileweb: target/universal/stage/bin/test-app -Dhttp.port=${PORT} -Dplay.crypto.secret=${APPLICATION_SECRET}
APPLICATION_SECRET 설정
APPLICATION_SECRET의 abcdefg 사촌은 적절하게 생성됩니다.
a 앱션에서 heroku에서 응용 프로그램 선택.
APPLICATION_SECRETheroku config:set APPLICATION_SECRET='abcdefg' -a test-app-0708
재배포
redeploygit add --all
git commit -m 'add procfile'
git push heroku master
완료
느낌으로 쉽게 완료!
멋지다.
Procfile과 APPLICATION_SECRET을 모르면 조금만 끼우므로 그냥 조심하십시오
참고로
web: target/universal/stage/bin/test-app -Dhttp.port=${PORT} -Dplay.crypto.secret=${APPLICATION_SECRET}
APPLICATION_SECRET의 abcdefg 사촌은 적절하게 생성됩니다.
a 앱션에서 heroku에서 응용 프로그램 선택.
APPLICATION_SECRET
heroku config:set APPLICATION_SECRET='abcdefg' -a test-app-0708
재배포
redeploygit add --all
git commit -m 'add procfile'
git push heroku master
완료
느낌으로 쉽게 완료!
멋지다.
Procfile과 APPLICATION_SECRET을 모르면 조금만 끼우므로 그냥 조심하십시오
참고로
git add --all
git commit -m 'add procfile'
git push heroku master
느낌으로 쉽게 완료!
멋지다.
Procfile과 APPLICATION_SECRET을 모르면 조금만 끼우므로 그냥 조심하십시오
참고로
Reference
이 문제에 관하여(Play2.5의 heroku 배포 절차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/chikara_funabashi/items/3421213a25d775813a91텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)