2011-07-23 14 views
4

私は、Ruby on Railsのアプリケーションを実行している、オープンインターネット上での開発・インテグレーション・サーバーを作成したいと思います。しかし、私はこのサーバーへのFTPまたはSFTPアクセスが必要なので、FTP経由でファイルをコードベースにアップロードすることができます。FTPをサポートするRuby on Railsホストはありますか?

は、FTP接続を可能にする優れたRailsのホストがありますか? HerokuやDotcloudのようなクラウドプロバイダーは、ソースコードのプッシュやファイルのビルドをサポートしているだけです。

ありがとうございます!

+2

統合テストのために、すぐにファイルやテストのアイデアをアップロードできるようにするには、フロントエンドの開発者に非常に役立ちます。フロントエンドの開発者は、FTPを使用してIDEを使用して即座にプッシュし、任意のブラウザ、任意のコンピュータからテストできます。ステージングサーバーやプロダクションサーバーに最適ですが、バージョンコントロールを押すと、統合テストには時間がかかりすぎます – dylanized

答えて

2

あなたが経験のLinuxボックスを設定している場合、私はインスタンスのLinodeの(www.linode.com)、あなたはほとんどあなたがしたいことを実行している任意のサービスを持つことができる方法のように、VPSサービスを使用してお勧めしたいです。そして、あなたが経験を持っていない場合、それは学ぶための素晴らしい方法だ;)

1

それは開発のためだけなら、Dreamhostのの共有ホスティングは、十分に機能し、手頃な価格です。無制限のドメインとストレージと帯域幅のための$ 8.95/monthと乗客/ modruby経由のRailsをサポートしています。あなたはsshとsftpアクセス権を得て、cronジョブもスケジュールすることができます。アプリやサブドメインを簡単に作成して破棄できるため、特に開発には最適です。主な欠点は、カスタム宝石が必要な場合や、ホストの乗客が使用しているものとは異なるバージョンのルビーが必要な場合に、厳しい状況に直面することです。しかし、カスタマーサービスはうまくいきます。また、必要に応じてカスタムの宝石をインストールしたり、共有ホスト間を移動したりすることもできます。私はおそらく彼らの(または誰か他の)共有プランにライブRailsサイトを展開するつもりはないだろう。

言ったことすべて、最近私はDEV /ステージングインスタンスのHerokuのに移動しました。カスタム宝石を心配することは大きなプラスです。私たちはHerokuでライブを展開しているので、ステージングとライブでほぼ同じ環境を持つことがうれしいです。 herokuコンソールであまりにも多くの時間を費やさない限り、Herokuはシングルdynoアプリケーションのために無料です。あなたがheroku-sanを使うときに、異なるブランチから異なるインスタンスにコードをプッシュすることは、一種のケーキになります。

+0

徹底的なコメントをいただきありがとうございます!しかし、Herokuは私にFTPやSFTPアクセスを許可していませんよね?それは私の前提条件です。私はDotcloudやHerokuのようなクラウドプロバイダ – dylanized

関連する問題