[開発ログ]公開準備。はじめての production
もしテストに協力してくれる人がいらっしゃったら真面目に公開環境を準備しよう……などと考えていたのだけど、早くも名乗りを上げてくださった方がいてあわてて準備を進めてたり。どうもありがとうございます。
そもそも Rails の production とゆうのを使ったことがなかったのでその辺を試したり、 DB の更新が面倒だなと思い調べてみると噂に聞いていた migrate 機能がその辺ぽいので試してみたり。
migrate はこれまで使ってなかったのだけどこれは便利かも(いままでは erb を埋め込んだ sql ファイルを書いてテーブルを初期化していた)。自動で作られていた db/migrate/*.rb を削除して、 作成した新しいファイルに db/schema.rb の中身をペースト。
rake db:schema:dump ruby script/generate migration my_new_migration vim db/schema.rb
でもってプロダクション環境で以下のようにして DB を初期化すればいいみたい。
rake RAILS_ENV=production migrate
サーバー起動は以下でいいみたい。
./script/server --environment=production
そうそう config/environment.rb の以下の行も有効にしておいた。
ENV['RAILS_ENV'] ||= 'production'
production 環境はこれで大丈夫かな。あとはパッケージまわり。今はまだカード名すら表示されない状態なので(まあ最悪はじめのうちはこれでもいいのだけど)。
まだまだテストプレーに参加してくれる方を募集中です。てきとーにプレーして頂ければいいので、もし興味がありましたら気軽にコメントなりでご連絡ください。