読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

GO用の全部のせフレームワークRevelでWEBアプリをつくる

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