最近のナウなヤングはHeroku で Ruby on rails なんでしょう?

Herokuとは、Ruby on Railsを対象とした、Amazon Web Services(AWS)のIaaS上に構築されたPaaSです。

デプロイ等にGitを利用できるので便利です。

ちょっと前にSalesforce.comにより買収され、最近ではJava、Python、JavaScript(node.js)、Scala、Cloujure等にも対応しているそうです。

実家に帰ってきていて暇なんで、このへんやこのへんを参考にして、Herokuを弄ってみましたので、メモしておきます。

インスコ

su –

gem install rails

gem install heroku

gem instal tzinfo -v ‘0.3.31’

gem install coffee-script-source -v ‘1.2.0’

プロジェクト作成

cd ~/workspace/

rails new herokutestapp

cd herokutestapp

git init

git add .

git commit

heroku keys:add

heroku create tdtsh

( git clone とかして持ってきたときには明示的に追加する。

git remote add heroku git@heroku.com:[heroku_app_name].git)

git push heroku master

heroku open

これでサンプルアプリ公開完了。

http://tdtsh.herokuapp.com/

アプリ管理はここ。

https://dashboard.heroku.com/apps