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

執筆者:

関連記事

Rails3.2とBackbone.jsでサーバーサイドのソーティング

By: Haldane Martin – CC BY 2.0   Rails3.2とBackbone.jsでサーバーサイドのフィルタリング 次はソートを実装したい 目次1 サーバ …

RailsでECサイト構築4 確認メールを送る~spree

  spreeでは注文したときと発送したときにメールを送信できるように設定できるので、やってみた   目次1 設定2 翻訳 設定 管理画面から設定>メールシステムの設定から これで …

Ubuntu Server 12.04.1にいま流行のDiscourseをインストールしてみた

By: Wonderlane – CC BY 2.0 目次1 はじめに2 環境3 インストール4 情報 はじめに すでにGitHubのトレンドRepoでスター数がTwitterのFligh …

Rubyでウェブサイトを操作してリストをつくる〜mechanize

    By: JoshSemans   以前からRailscastsというRuby on Railsの動画サイトが好きでよく見ているのだが、380近く動画があって気にな …

Ruby+guardでSass+Compass+CoffeeScriptの自動コンパイル環境を整える

    Ubuntu12.04.1でCoffeeScriptの自動makeとブラウザの自動リロード~guard-coffeescript すでにCoffeeScriptを自動Mak …