heroku に deploy
リトライの巻。つうかこの問題解決しないと前に進まぬ。
手順てきには
- 作業中の branch を master に merge
- heroku create
- Gemfile 確認
- config/environments/production.rb 修正 して commit 作る
- git push heroku master
- heroku run rake db:migrate
- heroku addons:add sendgrid
なのかな。push した後は master は元に戻す方向。
push して云々
動いたぞ、と思ったら feature を merge していないorz もっかいやり直し中です。
ぐぬ
ローカルな master を巻戻したら push できなくなるのかorz とは言え、当り前と言えば当り前ではあるな。しかも remote 側は master なので branch の削除ができないというナニ。
迂余曲折の末
特に何ということもなく deploy できた。何なんだ。
とは言え、Fog::Compute なナニで失敗した時の処理をなんとかしないとマズい。
結局、こないだ失敗した原因は分からずじまい。このナニは branch で保存しといて master は元に戻します。ログを以下に。
- 現状の master を退避
- git checkout -b master.20130921
- git reset --hard HEAD^
- を何度かくりかえし
つうか master.20130921 ではなくて staging とかって名前にすれば良いのかな。で、feature が育ったナニを staging に merge して staging を master に merge して的なソレなのかどうか。
良い方法は無いものか。
あ、違うや
以下を盛り込んでますね。
むむむ。