GO言語にも、Railsのような全部のせWEBフレームワークがあります。
導入
これもgo getで楽々導入です。
go get github.com/revel
導入が完了すると、$GO_PATH/src以下にサンプルが展開されます。
試しにチャットアプリを動かしてみます。
$ revel run github.com/revel/revel/samples/chat $ revel run
http://localhost:9000
で確認できます。
自前アプリ
空のページを表示するだけの超簡単アプリを作ってみます。
echo `pwd` | sed -e "s?`echo $GOPATH/src/`??" > .godir git commit -am "add .godir" git push heroku master
ローカルで試してみます。
$ revel new myapp
Herokuへデプロイ
無事動いたら、Herokuにデプロイしてみましょう。
デプロイ支援のパッケージがあがっているので、
有難く使わせてもらいましょう。
heroku create -b https://github.com/robfig/heroku-buildpack-go-revel.git