Home > Java | Web > HerokuでPlay Frameworkを動かしてみました。

HerokuでPlay Frameworkを動かしてみました。

  • 2011-12-26 (月) 2:07
  • Java | Web

 Herokuは、Google App Engineの様なWebアプリケーションのプラットホームで、PaaSと呼ばれるものの一つです。以下のサイトで特徴がまとめられています。
  ・HerokuでWebアプリ開発を始めるなら知っておきたい10のこと
 HerokuはJavaをサポートしており、Play!にも対応しているらしいです!(ソース
 検索してみると、下記のエントリで手順等が紹介されていました。
  ・Getting Started with Play Framework on Heroku

 と、いうわけで、さっそくHerokuのアカウントを取得し、PlayのWebアプリを動かしてみました。

1.Herokuにサインアップ

 まず、HerokuのトップページのSign Upボタンを押して、サインアップのページへ移り、E-mailアドレスを登録しました。

 しばらくすると登録したアドレスへE-mailへ送られて来ました。
 メールにactivate用リンクが記載されているので、そのページに移動してパスワードを登録しました。
 これで、一応、Herokuのサインアップが終了し、アカウントが発行されました。

2.Toolbeltのダウンロードとインストール

 続いて、Heroku | Dev Center | Getting Started with Herokuの「Step 2: Install the Heroku Toolbelt」からToolbeltをダウンロードし、PCにインストールしました。
 Toolbeltのインストーラーでは、Foreman/Git/Heroku Clientがインストールされるようです。
 インストールが終わるとコマンドプロンプトを起動し、HerokuコマンドからGit sshの公開鍵を生成しました。

c:\>heroku login
Enter your Heroku credentials.
Email: **************
Password:
Could not find an existing public key.
Would you like to generate one? [Yn] y
Generating new SSH public key.
Uploading ssh public key c:/Users/****/.ssh/id_rsa.pub
c:\>

3.Playプロジェクトのデプロイ

 今回は、とりあえず、適当な新規プロジェクトを作成してHerokuに乗っけてみようと思います。
 手順は、以下のとおりです。
 Gitリポジトリを作成し、その後、Herokuに登録しています。

C:\>heroku auth:login
Enter your Heroku credentials.
Email: **********************
Password:

C:\>cd play
C:\play>play eclipsify test20111226
***** 省略 ******

C:\play>cd test20111226
C:\play\test20111226>
C:\play\test20111226>git init
Initialized empty Git repository in C:/play/herokutest01/.git/

C:\play\test20111226>git add app conf eclipse lib public test
***** 省略 ******

C:\play\test20111226>git commit -m init
***** 省略 ******

C:\play\test20111226>heroku create -s cedar
***** 省略 ******

C:\play\herokutest01>git push heroku master
***** 省略 ******

C:\play\test20111226>heroku open

 

 以上の手順を終えると、herokuにWebアプリが登録されました。
 とりあえず、登録したサイトのURLはhttp://falling-ocean-9251.herokuapp.com/です。
 その後、少しだけindex.html等を修正して再アップしています。
 Herokuでは、Play Frameworkで作成したWebアプリのデプロイがとても簡単だと感じました。
 


Related posts:

  1. Play framework
  2. さくらVPS上にPlayの動作環境を準備しました。
  3. Play FrameworkでOAuth認証利用 その2:Facebook
  4. Play FrameworkでOAuth認証利用 その1:Twitter
  5. Play FrameworkでOAuth認証利用 その4:はてな

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://termat.sakura.ne.jp/java/heroku%e3%81%a7play-framework%e3%82%92%e5%8b%95%e3%81%8b%e3%81%97%e3%81%a6%e3%81%bf%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/trackback/?_wpnonce=36b0609f6f
Listed below are links to weblogs that reference
HerokuでPlay Frameworkを動かしてみました。 from TM's Workspace

Home > Java | Web > HerokuでPlay Frameworkを動かしてみました。

Google Analyticator

119
Unique
Visitors
Powered By Google Analytics

Return to page top