2011年9月18日日曜日

Refinery CMSをHeroku上で動かす

備忘録。

サイト管理用のgemsetを作成
$ rvm gemset create <gemset name>
$ rvm gemset use <gemset name> 
こちらの手順を参考に次のコマンドを実行
$ gem install  refinerycms
$ gem install heroku
$ refinerycms <name> --heroku
最後のコマンドで自動的にheroku createしたり
git pushまでしてくれるかと思いきやそうならなかったので
<name>ディレクトリに移動した後に以下のコマンドを実行。
$ heroku create
$ git init
$ git add .
$ git commit -a -m"init"
$ git push heroku master
その後 http://<heroku site name>/ にアクセスすると
We're Sorry, but something went wrongと表示されてしまった。
結局はここにあるとおりデータベースの作成忘れだった。
$ heroku rake db:reset
$ heroku rake db:migrate
$ heroku restart
上記コマンドを実行すると初回アクセス時に管理ユーザ作成画面が表示された。
あとはドメインの設定等をすればよいだけ。

コンテンツ考えるの面倒だな...

0 件のコメント:

コメントを投稿