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

執筆者:

関連記事

RubyでWikiをはじめる〜gollum

目次1 環境2 インストール3  ハロー Gollum4 Powでつかう5 情報 環境 Ruby 2.1.0 Mac OSX Mavericks インストール 自分の環境ではこれをいれとかないとインス …

no image

RubyからHyper Estraierを使う1~search_do

環境:Ruby 1.9.3 & Rails 3.2.7 参考リンク github.com/grosser/search_do Getting started with acts_as_sear …

no image

Rails3で動画配信を試用~flowplayer

  最近はYoutubeなど動画配信サイトも充実してきていて知人向けのプライベートな配信も可能なようだ しかし、やっぱりYoutubeにアップするのは抵抗があったり、LAN内だけで配信したい …

Rails3でajaxでD&Dでまとめてファイルアップロード2~jQueryFileUpload for Rails

  前提 Rails3でajaxでD&Dでまとめてファイルアップロード~jQueryFileUpload for Rails Ruby on Rails 3.2でファイルアップロード …

Railsでajaxなテーブルを使う~datatables

    github.com/rweng/jquery-datatables-rails 目次1 Gemfile2 application.js3 application.css4 …