Railsで使えるGem RubyOnRailsでECサイト作成

RailsでECサイト構築7 デプロイ~spree+apache2+passenger

投稿日:

 

前提

Rails3.2のアプリをデプロイ~apache+passenger+postgresql

Rails3.2+Apache2+Passenger環境でSSLを使ってみる

 

で、spreeのデプロイですよ

サーバーのメモリは最低でも1GB以上必要らしいです

guides.spreecommerce.com/server_configuration.html

まず、apache2+passenger+postgresqlの環境でssl通信ができる設定が終わっているものとします

次に、spreeについてやることはつぎのとおり

これで動作するはず

*古い情報でconfig/enviroments/production.rbにconfig.assets.precompileの行を追加するっていうのがあるけど、すでに対応済みなので追加しなくていい

あとは、商品の登録、ゾーンの設定、配達の設定などを順番にやっていきましょう

*herokuへのデプロイを調べてみたけど、herokuには画像を保存できないってことで、Amazon-S3に保存する必要があるみたいなので、ちょっとめんどくさくて試してない

*PassengerPoolIdleTime

Passengerはデフォルトで5分ほどアクセスがないと、メモリの節約のためにプロセスをkillしてしまい、またアクセスするときには起動のための時間がかかってしまう.そこでhttpd.confなんかでPassengerPoolIdleTimeを0に設定すると時間ではkillされなくなる

guides.spreecommerce.com/deployment_tips.html

www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerPoolIdleTime

-Railsで使えるGem, RubyOnRailsでECサイト作成
-, ,

執筆者:

関連記事

SimpleCovのカバレッジをvimに表示させる~simplecov-vim

      github.com/nyarly/Simplecov-Vim 参照 Rails3でテストカバレッジを計測する~simplecov,thin 自分のgem上の …

no image

Ubuntu server12.04でRails4とPostgreSQL9.3をつかう〜hstoreとか

目次1 準備2 rails new3 config/database.yml4 hstoreとarrayを試してみる 準備 Ubuntu server12.04にPostgreSQL9.3をインストー …

no image

RubyとRailsのテスト関係のリンクメモ

  目次1 RSpec2 Factory Girl3 Capybara RSpec rspec.info/ Expectations とMatcher rubydoc.info/gems/r

Rails3.2でJasmineをつかってCoffeeScriptをテスト~jasminerice

    #261 Testing JavaScript with Jasmine (revised)   addyosmani.github.com/backbone-f

no image

Rails3.2でテーブルの並び替えをリファクタリング~ヘルパー

環境 Rails3.2.8でテーブル並び替えのテストを作る~cucumberと正規表現 テストができたのでHelper化 目次1 現状2 helper3 index.html.erb 現状 共通部分が …