tdiary/tdiary-core — pull request #170 by machu (2012-05-17 16:17:13+00:00)
Title: add task heroku:install

heroku用のインストーラを作りました。

* .htaccessの作成
* tdiary.confの作成（tdiary.conf.herokuからコピー）
* deployブランチの作成、コミット
* herokuへのpush

ただし、DBの初期化は手動で `heroku run rake db:create` を実行する必要があります。
理由はrake内からherokuコマンドを呼び出せない（Gemfileにherokuを指定していない）ためです。

```
$ git clone git://github.com/tdiary/tdiary-core.git
$ cd tdiary-core
$ heroku create mydiary -s cedar
Creating mydiary... done, stack is cedar
http://mydiary.herokuapp.com/ | git@heroku.com:mydiary.git
Git remote heroku added

$ rake heroku:install
create .htpasswd file
Username: user
New password:
Re-type new password:
Adding password for user user
git checkout -b deploy
M Rakefile
M tdiary.conf.heroku
Switched to a new branch 'deploy'
git add -f .htpasswd tdiary.conf
git commit -m 'deploy'
[deploy 826cefa] deploy
2 files changed, 87 insertions(+), 0 deletions(-)
create mode 100644 .htpasswd
create mode 100644 tdiary.conf
git push heroku deploy:master

$ heroku run rake db:create
```

see #169