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サイト作成
-, ,

執筆者:

関連記事

RailsでこんにちはBackbone.Marionette

By: palindrome6996 – CC BY 2.0 自分の中でmarionette熱がだんだんと高まりつつあり、特徴的なItemView、CollectionView、Compo …

ThoughtBotの『Backbone.js on Rails』の目次と見出しをななめ読み

By: John – CC BY 2.0 learn.thoughtbot.com/products/1-backbone-js-on-rails 買いました 電子書籍で137ページに$4 …

simple_formからdatepickerを使うには~ui_datepicker-rails3

  github.com/kristianmandrup/ui_datepicker-rails3 目次1 Gemfile2 js3 css4 initializer5  使う6 できた G …

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

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

no image

Railsで使える便利なナビゲーション~simple-navigation