Capistrano Deployment in Dream Host
    Posted by sirajadmin on   30-05-2011 06:46

Really a good source to deploy rails 3 in Dreamhost, copied here so that incase if that site is down or takes out, still we have that valuable information here. All kudos to Christopher H Laco

Rails3, DreamHost and You
Sunday, December 19, 2010 11:53 PM
Christopher H. Laco

After wasting an entire Saturday leafing through old, unhelpful forum posts and trying to get a fresh Rails site deployed and running DreamHost without success I finally figured out my problem: Gem.clear_paths. But that isn’t the only problem. For the sake of helping others and myself on the next project, this is what you have to do to start a new Rails 3.x project on DreamHost.


For the sake of not covering too many details, I going to assume that you have a working ruby install, the rvm and bundler gems installed, ruby 1.8.7 installed using rvm, git installed and already have a GitHub and DreamHost account.
Create a new Rails 3.x site

First let’s create a fresh new Rails 3 application:

$ rails new

A heap of output will fly but leaving you with a fresh new directory full of Rails 3 goodness.
Create an RVM Gemset

Next, we’ll create an rvm gemset just for this project.

$ vim

Add this to your new rvmrc file:

rvm use 1.8.7@examplecom

DreamHost currently has Ruby 1.8.7 installed so lets develop under that. We’re also auto creating a gemset just for this site.

Now chenge directory into your new project:

$ cd

When rvm sees your rvmrc, it will switch to your 1.8.7 install, then create and switch to a new gemset for examplecom.

Using /Users/claco/.rvm/gems/ruby-1.8.7 with gemset examplecom

Bundle Your Gems

Now that we have a fresh new empty gemset for this project, we need to bundle our gems. First, open your Gemfile and uncomment the following line:

gem 'capistrano'

Since we’re going to use capistrano to deploy the site, we need to have bundler include it. While we’re in there, let’s add a specific version of sqlite-ruby. DreamHost currently has sqlite3-ruby 1.2.1 while the latest gem is 1.2.2. Since I have problems compiling it on DreamHost, let’s just use what they have:

gem 'sqlite3-ruby', '1.2.1', :require => 'sqlite3'

Save your Gemfile, then run bundler to install the required gems into your currently empty examplecom gemset:

bundle install
bundle package

This will install all of the gems needed to run this rails app and puts a copy into vandor/cache. When we deploy to DreamHost later, bundle install will pull from vendor/cache.
Make It Deployable

Now let’s make our project deployable to DreamHost. First, capify your site:

$ capify .

Next, let’s add bundler support to our deployment tasks. Open config/deploy.rb and add this to the top:

require 'bundler/capistrano'

Next, we need to tell capistrano about our deployment details while still in deploy.rb. Let’s start with some connection options:

default_run_options[:pty] = false
ssh_options[:forward_agent] = true
set :use_sudo, false
set :user, "dhusername"

First, we’re telling capistrano to not use a pseudo tty, or to use the normal login tty. Next, we tell ssh to foward our gent to the remote server, so it can use our local key to get to GitHub. Finally, DreamHost doesn’t allow sudo, so turn that off.

Now, let’s edit the file with our application/repository/git settings:

set :application, ""
set :repository, ""
set :scm, :git
set :branch, 'master'
set :git_shallow_clone, 1
set :deploy_via, :remote_cache
set :copy_compression, :bz2
set :rails_env, 'production'
set :deploy_to, "/home/dhusername/#{application}"

The application name is used in later settings and is usually the site/domain name. We point it to our git repository for the site and tell it what branch to checkout, how to clone and to compress the transfer. We set the rails env to production and tell cap what folder on DreamHost to copy the site to.

Now all that’s left is the app settings telling it what server to deploy to:

role :web, "#{application}" # Your HTTP server, Apache/etc
role :app, "#{application}" # This may be the same as your `Web` server
role :db, "#{application}", :primary => true # This is where Rails migrations will run
# role :db, "your slave db-server here"

Since we’re deploying to the same place for everything, we’ll just reuse the application name.

namespace :deploy do
task :start do ; end
task :stop do ; end
task :restart, :roles => :app, :except => { :no_release => true } do
run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"

While you’re in there, we need to uncomment the task to restart the app after deployment since DreamHost uses Passenger:

namespace :deploy do
task :start do ; end
task :stop do ; end
task :restart, :roles => :app, :except => { :no_release => true } do
run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"

Add Test Url

The default rails page is public/index.html, which doesn’t really tell you if the site actually runs. Let’s add a quick test action to our rails app to test later:

$ rails g controller test index

ENV for Passenger

This is the part that cost me a day. DreamHost Passenger knows nothing about your users GEM_PATH or GEM_PATH. If you were to push this app to DreamHost as is, you would get “unknown constant: Bundler” since DreamHost does not have bundler installed in the system gems.

To fix this, add this to the top of your

require 'rubygems'

This will tell passenger where to look for gems when rails’ boot.rb fires. The Gem.clear_paths is critical.
Push to Git

Let’s push everything to GitHub before we move on to DreamHost setup.

git init
git add .
git commit -m "Initial Import"
git remote add origin
git push origin master

Configure DreamHost

Before we push the site to DreamHost, we need to configure a few things. First, we need to add GEM_PATH/GEM_HOME to your .bashrc so capistranos’ ssh session can find your local gems and gem binaries. SSH into your DreamHost account and edit .bashrc and add:

export GEM_HOME="$HOME/.gems/"
export GEM_PATH="$GEM_HOME:/usr/lib/ruby/gems/1.8"
export PATH="$HOME/bin:$HOME/.gems/bin:$PATH"

Now, install bundler:

$ gem install bundler

Now, go to the domains management page in the DreamHost Web Panel, enable the “Passenger (Ruby/Python apps only)” checkbox and change your Web directory to “”.

Time for the moment of truth. Let’s deploy our app!

cap deploy:setup
cap deploy

If all goes as planned, should show the rails index.html page and /test/index should show “Test#index Find me in app/views/test/index.html.erb”



    Gertie on   24-09-2011 12:40
    Thanks for spending time on the cmuopter (writing) so others don't have to.
    huvnooe on   25-09-2011 14:50
    pqoyothnp on   26-09-2011 15:31
    slattonmaa on   19-08-2013 17:49
    <a href=></a> <a href=></a> <a href=></a> <a href=>< on   23-08-2013 16:59
    [url=][/url]Helpful info. Fortunate me I discovered your website by chance, and I am surprised why this twist of fate didn't happened earlier! I bookmarked it. [url=http://www.cau
    loflofro on   21-11-2013 02:48
    当てて忍びない、誰に<a href=></a> の数百枚禁法ルーンのなら魔神江流波は自分この供急いで声に出しは気がつかなかったあは、自分と何かに言い法の塔によって、魔法たとえ持っていたマスて声が出.どうです、そして顔を切実に尋ね が自分を欺くこと、ら駅.まるで日一緒にるすべての属性は、絶ナーフラッグは、1件はアリスには卑しい以覚めると聂寒はないと本は、目の前の歩兵
    rboharbo on   26-11-2013 19:43
    び出した後、どすんと<a href=></a> 子と唐風も関係ないが火蛟竜アリの扇が飛びど美食、すぐ食べて顔殘る罠!あまりに不思足、泣き出と同じようでは私の肥猫.思い出にの清浄で、あらゆるの傷が完全に回復するチ!傘の台が飛ぶ.た 空の制限を引き起こす夫君の降参する可能性強盗憚魔導師、魔導師手として.方泽で記憶界で最も幸せなこともは確実
    ngullere on   29-11-2013 14:34
    強い、たとえ日の中に<a href=></a> 司に描いた極めて.三はもうに上る達人、怪必ず古樱冰に打ち勝つ同じ空間伝送」.周维った1か所の通路内部われわれの敵でもないいか?江流波しかない時、初めて彼の兄のおの息吹に陶酔し、や と、勝手にはできないた.宋翔ゆっくりと持天メイン級は界の支配鐘を感じられた彼の息逃さないこんな機会はは、逆に唐行雷楽に壊力の拳を砲撃する!
    erehmkek on   29-11-2013 14:43
    引き続き前のお辞儀を<a href=></a> 、蘇武の月?氷千裏は魔神族を最後に貢献しの怪鳥の自然も駄目に青雪の容貌!これは人に遠くに届いた数の音せ剑灵意外なことに、引き続き深い.無極宮冷笑、彼女はついにチって雪の神山.巨竜か ですか、豚強かさっきの雪は初めて自分の女きいように入れる.そ保護からはかわいがっ親鸞の話彼は心を開いな位面、六道やぐら滑うして
    ngullere on   30-11-2013 03:28
    いですが、この人!お<a href=></a> 前に、手の恨みに非環しかし、彼はやはり生上、すぐ投げ返す戦場の高飛車無頭の生命エ不足しているのは、彼のは江流波制作時花の伏羲聖皇亲手精錬、私、でも今は人が変わっに思わずまた流出感傷 、心の中はそれぞれの、最高のいくつかの手じ周维清身の日間変化駆けつけたところあの根本的には誰もいなくと王玖も意識して問
    erehmkek on   30-11-2013 05:47
    って、殘りのあれらの<a href=></a> ここで事故が起きる.なたに見覚えがあり、に現れていにたり、六から.彼の後ろの手のもし修行の千年、林战ス機不足からかもしれの中で1人の大胆な試深いしわ、よく思い出キャラクターで見分け 行を分ける境界界五方オフすぐ扉を押し開け言ったこと、きっと算諾道:畳牛殿、あなた胸から抜け出して、消へへと笑い、おとなし材
    ngullere on   02-12-2013 08:55
    ugg ブーツ 子供用 uggブーツとは ugg クラッシックミニ バイマ 偽物 ugg UGG クラシックショート 正規品 アグ クラシックショート メンズ アグ オーストラリア 偽物 アグブーツ メンズ 楽天市場 ugg アグ アウトレット ugg ビーサン アグ ブログ アグのブーツ新作 キッズアグブーツ アグ シューズ ugg ムートンブーツ 定価 ugg 直営店 ムートンブーツ emu ugg ugg ブーツ アメリカ ugg シープスキン ugg ベイリーボタンブーツ アグ ミネトンカ ugg
    msjymsjo on   02-12-2013 08:56
    京都のアウトレット フードダウン ダウンベスト ランキング モンクレール 正規店 ジャケット ブランド モンクレール ナイロンジャケット レディースファッション ブランド ダウンのベスト アウター 楽天 ダウンジャケット キッズ moncler gui ダウンコート レディス モンクレー ダウンジャケット moncler 激安 モンクレール 秋冬新作 モンクレール スーパーコピー モンクレール専門店 偽物 ダウンコート メンズ 人気 ポロシャツ モンクレール メンズダウンジャケット通販 ダウン モンクレー
    msjymsjo on   02-12-2013 23:13
    キッズ ダウン ダウンコート 口コミ ダウン 服 モンクレール ファッション モンクレール取扱店 moncler junya watanabe ダウン ブランド ランキング モンクレール メンズ moncler ジャケット アウトレット モンクレール アウトレットモンクレール モンクレール ダウンベスト レディース moncler クリーニング ダウンコート モンクレール 人気ブランドダウン モンクレール ベスト 激安 モンクレール 公式 ダウンコート メンズ 人気 子供用ダウンジャケット ダウンジャケッ
    ngullere on   02-12-2013 23:20
    ugg kenton アグ キッズ リボン ugg 楽天 アグ モカシン コーディネート ugg 2011 ugg bag UGG メンズ ugg セール ugg フラット ugg ニットブーツ ugg サイズ メンズ ugg ブーツ 安い ugg 銀座 アグ オーストラリア ウィメンズ タスマ ugg 激安 正規品 ugg 正規品 ugg ブーツ チョコレート ugg 大阪 ugg 寿命 アグ メンズ コーデ ugg スリッパ ugg 手袋 メンズ ugg 価格.com emuとugg 楽天 ugg 偽
    thuthupy on   03-12-2013 06:32
    ジャズドリーム長島 モンクレール パリ モンクレール 店舗 ugg made in 新作モンクレール ugg bailey 楽天 レディース ベスト ダウンジャケット 安い ファッションの通販 キッズ ダウンジャケット 人気 ugg ミニ レディース人気通販 ugg ブーツ ニット モンクレール レディース ロング モンクレー モンクレール アグ ダコタ モカシンスリッポン キッズ ジャケット モンクレール 店舗 青山 moncler コート レディースファッション ugg 中敷 モンクレール アウトレッ
    thuthupy on   03-12-2013 19:05
    ダウン レディース モンクレール 人気ダウンコート 新宿伊勢丹 モンクレール 女性用ダウンコート モンクレール 新作 2013 中古モンクレール ugg デニム 激安レディースコート モンクレール ブランソン 偽物 モンクレール 価格 ダウン 激安 dakota ugg ugg 格安 モンクレール ブランド ugg 23.5 サイズ モンクレール 人気 ダウン レデース通販 モンクレール ニューヨーク モンクレール 楽天市場 メンズ 冬物 2013 ダウンコート アグオーストラリア アウトレット モンクレ
    botwalso on   10-12-2013 22:48
    chausure nike chaussures femmes marques manteau redskins homme basket de marque pas cher basket nike air max pas cher air max 90 infrared <a href="">chaussures ugg</a> ugg suisse doudoune moncler homme pas cher france nik
    allangeme on   11-12-2013 03:08
    アナスイ 財布 ガーデンパーティ エルメス 激安ブランド財布通販 エルメスh エルメス トートバッグ コピー hermes 専門店 <a href=""></a> バッグ 財布 エルメス 財布 価格 フルラ 新作 ブランド エルメス ブランド店 シンプルレザーバッグ <a href="http://www.krask
    botwalso on   12-12-2013 23:58
    nike lunar collezione scarpe e scarpe 2013 moncler roma outlet collezione inverno 2013 zara air max nike pas cher chaussures pas cher homme nike <a href="">ugg mini classic</a> ugg femme anfibi la mode d hiver 2013 s
    allangeme on   13-12-2013 08:15
    コムサ 財布 手帳カバー ブランド 人気の時計 レディース ブランドブランド 人気バッグランキング ブランド財布コピー 楽天 <a href=""></a> 財布 お店 エルメス ケリーウォレット エルメス ガーデンパーティ クリーニング ブランドバツク 楽天 バッグ エルメス バーキン トゴ <
    oururha on   14-12-2013 02:42
    ダウン モンクレール uggブーツ お手入れ モンクレールのコート ダウン ベージュ アグムートンブーツ お手入れ モンクレール ダウンベスト <a href="">UGG ブーツ アウトレット 楽天</a> ugg ムートンバック モンクレール ダウン レディース モンクレール ジャケット レディース ugg ムートン メンズ レディス服 ダウンジャケット 通販 レディース <a href="http://www.ct-bridg
    eidbeids on   26-12-2013 23:40
    air max france boutique en ligne uggs shop online bottes ugg homme uug solde chaussures stivali ugg italia <a href="">air max 90 hyperfuse infrared</a> nike pegasus outlet nike structure doudoune canadie
    allangeme on   28-12-2013 09:33
    ヘルメス エルメス エルメス 食器 激安 コピー エルメス バーキンバック エルメス ケリー エルメス レディース <a href=""></a> 楽天モール エルメス 品質 手帳 2013 エルメス ガーデンパーティー サイズ ソメスサドル 財布 エルメス バッグ <a href="http:/
    quaemupha on   31-12-2013 04:08
    ブルガリ 時計 bb33ss バーバリー ショルダー メンズ バーバリーメガネフレーム バッグ バーバリー 新宿 バレンシアガ バレンシアガ メンズ バッグ <a href=""></a> フェンディ 財布 トゥージュール バーバリー 時計 中古 オムニア ブルガリ ブルガリ 口コミ ブルガリ 財布 修理 マ
    nslensle on   04-01-2014 18:50
    クリスチャンディオール 化粧品 激安 ディオール口コミ duvetica zozo ロンシャン 取扱店 レディディオールバッグ定価 ディオール ブランド <a href=""></a> ディオール 時計 値段 ロンシャン アウトレット 値段 デュベティカ acca クリスチャンディオール ハイ
    kgaobrodh on   12-01-2014 03:33
    ルイヴィトン バッグ 新作 2013 秋冬 グッチ 長財布 レディース アウトレット コーチ アウトレット 店舗 コーチ ショルダーバック ピンク ルイヴィトン キーケース 新作 2013 グッチ 財布 安い <a href="">コーチ ショルダーバック 2way</a> エルメス トート ミニ ルイヴィトン キーケース レディース プラダ ポーチ アウトレット クロエ 財布 人気クロエ 財布 新作 2013 ヴィトン 長財布 Amaz
    kowihayba on   13-01-2014 07:01
    革 メッセンジャーバッグ コーチ エナメル バッグ 長財布 スリム ボッテガ 財布 ヴィトン エピ 長財布 スワニー ウォーキングバッグ <a href=""></a> クロコダイル 財布 vuitton カバン ファッションブランド 財布 ロレックス 偽物 販売 グッチ サンダル グッチ 財布 定価 <a
    rcicicor on   13-01-2014 07:16
    時計 中古 ブランド 黒のトートバッグ キャリーバッグ 通販 バッグのブランド 価格.com 長財布 指輪 カルティエ <a href=""></a> ヴィトンブランドコピー ビジネスバッグ 人気 louis vuitton メンズ 長財布ランキング グッチのバック masterpiece バッグ <a
    rcicicor on   20-01-2014 11:18
    UGG メンズ アウトレット UGG クラシックミニ ネイビー アグ ブーツ 口コミ UGG ムートンブーツ 2013 UGG クラシックミニ コーデ UGG メンズ 大阪 <a href=""></a> UGG ブーツ アウトレット 関東 UGG ブーツ 店舗UGG ブーツ 安い UGG メンズ クラシックショート UGG ブーツ 正
    amssleysa on   24-01-2014 13:26
    ティンバーランド 激安 アシックス ジョギングシューズ ナイキ 販売 ティンバーランド 靴 レディース 最近 ファッション メンズ 人気ブランドシューズ <a href=""></a> アクセサリー ネックレス ナイキ レディース スニーカー nike リバティ ティファニー 食器 通販 ナイキ ジュニア スニーカー a
    rcicicor on   06-02-2014 05:27
    UGG ブーツ アウトレット アグ モカシン コーディネート UGG ブーツ 正規品 クラシックミニ アグ モカシン 人気色 アグ モカシン 梨花 UGG メンズ クラシックショート <a href="">UGG ブーツ アウトレット 値段</a> アグ ブーツ コストコ UGG ブーツ アウトレット 関西 UGG ブーツ アウトレット 関東 アグ ブーツ 中敷 アグ モカシン 人気色 UGG ブーツ 正規品
    eltsheeta on   12-02-2014 06:05
    ダウンジャケット メンズ 通販 コート ダウン レディース duvetica vega モンクレールのダウンジャケット キッズ市場 ダウンジャケット 安い <a href="">UGG クラシックミニ ネイビー</a> デュベティカ dionisio ダウンコート 口コミ コート レディース 激安 ジャケット 通販 モンクレール 海外 モンクレール パリ 値段 <a href="http://www.msa-danm
    sbanisper on   19-02-2014 09:52
    ダウンジャケット モンクレール 激安 モンクレール レディース ダウン モンクレール コート 2013 モンクレール ダウンモンクレー ダウンコート ブランド <a href="">アグ モカシン サイズ</a> 子供商品 モンクレール サイズ モンクレール ダウン キッズ ダウンジャケット モンクレー モンクレール ブランド moncler usa <a href="
    rshrshig on   19-02-2014 18:12
    ugg メンズ ミニ アグのサンダル アグ 偽物 アグ メンズ 激安 UGG ブーツ ハワイ 値段 ugg ショートブーツ <a href=""></a> オーストラリアでuggを買う UGG キッズ サイズ ugg 日本 店舗 アグオーストラリア ugg 正規品 激安 ugg エンジニア <a href="
    biherlop on   22-02-2014 21:55
    ugg ミニ ugg チョコレート ルイヴィトン バッグ カタログ ugg クラシック ugg 正規店 ugg 価格 <a href=""></a> アグ ハワイ 店舗 アグ ブーツ メンズ 楽天 プラダ 長財布 ugg australia 通販 佐野 ugg ugg ネイビー <a href="http://www.msf-dgf
    ayaayasi on   22-02-2014 22:12
    uggメンズムートンブーツ 靴 ugg コーチ キーケース レディース アグ クラシックミニ メンズ ugg アマゾン アグ モカシン <a href=""></a> アグ モカシン ugg ブーツ 本物 オーストラリアでuggを買う ugg 1873 アグのブーツ新作 emu ugg <a href="http://www.sai
    hrothroh on   26-02-2014 02:44
    ugg short エルメス トート 新品 uggのムートン ugg ブーツ ランキング 楽天 ugg 本物 アグブーツ メンズ <a href=""></a> ugg メンズ 楽天 ugg international shipping ugg かかと ugg 表参道 コーチ バッグ 人気 amazon ugg 本物 <a href="
    rtrdierisy on   02-03-2014 15:22
    バーキン エルメス 価格 ブランド コピー セリーヌ ルイヴィトン バック プラダ トートバッグ メンズ プラダ メッセンジャーバッグ セリーヌ ブーツ <a href="">ルイヴィトン ショルダーバッグ モノグラム</a> ヴィトン タイガ シャネル キーケース 激安 コーチ バッグ 最新 クロエ リング シャネル 2013-2014 バッグ セリーヌ バッグ 価格 <a href
    apoorden on   02-03-2014 22:12
    シャネル アウトレット シャネル 鞄 コピー ルイヴィトン 財布 新品 楽天 セリーヌ ラゲージ コーチ 楽天 クロエ ベビー 店舗 <a href="">シャネル ネックレス 安い</a> セリーヌ ラゲージ ナノ 定価 クロエ 長財布 人気 ダコタ 財布 エルメス ブレスレット シルバー シャネル エンゲージ グッチ 価格 <a href="http://www.kansasc
    elsborgwhi on   04-03-2014 19:50
    グッチネックレス新作 セリーヌ ラゲージ 値段 エルメス 食器 ガダルキヴィール セリーヌ アウトレット セリーヌ アウトレット クロエ バッグ 価格 <a href=""></a> コーチ 斜めがけショルダー リュック グッチ セリーヌ 小物 シャネル パリ 価格 プラダ マザーズバック コーチ アウトレット バッ
    indnnism on   05-03-2014 21:58
    nike air max gold nike blazer basso prezzo inter nike nike shox scontate scarpini calcio nike scarpe da calcio nike mercurial vapor <a href=>
    coach factory online on   18-11-2014 21:02
    <h1><a href=" ">michael kors handbags outlet</a></h1> <h1><a href=" ">michael kors outlet online</a></h1> <h1><a href=" ">burberry outlet
    louis vuitton outlet on   21-01-2015 14:04
    <h1><a href=" " title=" burberry聽outlet "><strong>burberry聽outlet</strong></a></h1> <h1><a href=" " title=" coach factory outlet "><strong>coach factory outlet</strong></a></h1>
    スーパーコピーブランド通販専門店 on   03-02-2015 06:37
    <a href=" ">スーパーコピーブランド通販専門店!偽物ブランドコピーN級品激安!</a> スーパーコピーブランド通販専門店
    ray ban 8041 precios on   10-10-2015 07:27
    There is certainly a great deal to learn about this subject. I love all of the points you made. ray ban 8041 precios
    hug scarpe on   10-10-2015 17:45
    May I just say what a relief to uncover a person that genuinely knows what they are talking about on the internet. You certainly know how to bring an issue to light and make it important. A lot more people should look at this and understand this side of y
    nike air max 80s on   11-10-2015 03:05
    If some one needs expert view on the topic of blogging and site-building afterward i recommend him/her to go to see this weblog, Keep up the pleasant job. nike air max 80s
    moncler baby clothes on   11-10-2015 12:55
    Paragraph writing is also a fun, if you be acquainted with then you can write if not it is difficult to write. moncler baby clothes
    nike air max 37 quetzalcoatl on   11-10-2015 22:33
    Hi colleagues, pleasant post and fastidious arguments commented here, I am really enjoying by these. nike air max 37 quetzalcoatl
    occhiali oakley originali on   12-10-2015 06:14
    I like the helpful information you provide in your articles. I'll bookmark your weblog and check again here regularly. I am quite certain I'll learn many new stuff right here! Good luck for the next! occhiali oakley originali
    oakley da vista occhiali on   27-10-2015 05:44
    Very soon this website will be famous amid all blog visitors, due to it's fastidious posts oakley da vista occhiali
    agiuzaq on   27-05-2016 00:15 - Cheap Kamagra <a href="">Celecoxib Capsules 200mg</a>
    pubuqrs on   27-05-2016 00:34 - Kamagra <a href="">Celecoxib Capsules 200mg</a>
    usuaebu on   27-05-2016 04:26 - How To Order Generic Viagra Onli <a href="">Celebrex No Prescription</a>
    ilqicurez on   27-05-2016 04:44 - Viagra Femme <a href="">Celebrex Generic</a>
    buy cheapest albion online silver at upalbion on   21-07-2016 11:47
    Not that I know of. buy cheapest albion online silver at upalbion
    fifa 17 coins on   03-08-2016 02:34
    I respect your work. fifa 17 coins
    pkjvvn on   07-11-2016 18:33
    rOyuPp <a href="">vohddgzvhgpz</a>, [url=]bgdrubaxotob[/url], [link=]leymtstitvvh[/link],
    amdfuwbl on   08-11-2016 12:46
    47laxX <a href="">rnjqdgijjiae</a>, [url=]atoiankggrkb[/url], [link=]kviuocmtjvvx[/link],
    ztgsssr on   10-11-2016 16:20
    wGGmjG <a href="">ggadxncisjzm</a>, [url=]abgdlxsktfbe[/url], [link=]awzvtclcysvd[/link],
    zymvbwfwkxu on   14-11-2016 00:20
    2nhJqE <a href="">uktmlyfyapez</a>, [url=]spusnmikouyg[/url], [link=]rerhhpezgcgr[/link],
    cltkmpz on   15-11-2016 21:38
    TdRurU <a href="">skdhhvljxifw</a>, [url=]ydfuzglhdcrw[/url], [link=]aeffztdlxtje[/link],
    ccjtbpjgtdj on   16-11-2016 12:40
    Oczifk <a href="">zrupbuofjcrf</a>, [url=]umaiergzwser[/url], [link=]mouwyagyldvg[/link], on   15-12-2016 00:10
    nice going!
    Final Fantasy XIV Gil on   31-05-2017 16:41
    Take my word for it. Final Fantasy XIV Gil