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

執筆者:

関連記事

backbone-relationalで関連するコレクションをRails3.2のAPIに投稿〜accepts_nested_attributes_for

By: Mike Baird – CC BY 2.0   backbonerelational.org/ Backbone-relationalを使って関連するコレクションをまと …

no image

RailsでGoogle Mapを使ってみる~Google-Maps-for-Rails

github.com/apneadiving/Google-Maps-for-Rails   前提

こんな感じで perso …

RailsでOAuthを使うには~OmniAuth

By: Freenerd – CC BY 2.0   github.com/intridea/omniauth   目次1 OmniAuthの受け持つ役割2 Rails …

no image

RubyでDocxを分解してみた~Nokogiri::XML::SAX

    参照 Rubyでdocxをいろいろ分析してみた 今度はsaxのアプローチでdocxのword/document.xmlを分解してみた 使い方は、Nokogiri::XML: …

RailsでECサイト構築2 注文してみる~spree

  前提 RailsでECサイト構築~spree さっきは日本に発送できなかったので、最小限の設定をして注文から入金・発送までの一連の流れをみてみる 目次1 設定2 注文してみる3 入金・発 …