HerokuでRadiant CMS 0.8.2を動かす。

HP作成の依頼を頂きました。所有する物件情報を表示したいとのこと。


Rubyが使えて運用コスト少のサーバーとして、Heroku
ユーザ自身がコンテンツ編集できるようにRadiant CMSで構築しようと思います。


Radiant CMSはextensionsで簡単に機能追加できるのと
コンテンツのメンテナンスが楽になるメリットあります。

HerokuでRadiant CMS 0.8.2

herokuにユーザ登録していなければ、こちらから登録できます。
Heroku | Cloud Application Platform


必要なgemをインストールします

$ sudo gem install heroku
$ sudo gem install radiant 


RadiantCMSアプリを作成します。

$ radiant -d sqlite3 mycms
$ cd mycms
$ rake db:bootstrap


Herokuデプロイ時に必要なgemをインストールするように、RAILS_ROOTに以下のファイルを作成します。

RAILS_ROOT/.gems

radiant --version '0.8.2'


gitに追加して、コミットします。

$ git init
$ git add . 
$ git commit -m "first commit."


herokuにアプリを作成して、デプロイします。

$ heroku create
$ git push heroku master


ローカルで作成したDBを移行します。

# heroku db:pushで必要なgem
$ sudo gem install taps

$ heroku db:push


でました!あとはコンテンツ作成してドメイン取得します。
f:id:t-taira:20100509114230p:image