2012-08-07 4 views
5

私はLinodeでRailsアプリケーションをホストする予定ですが、依然として要件と展開プロセスについてはまだわかりません。私はサイトの相対的な小さなトラフィックを期待しているので、私は512プランを取得しているだけです。LinodeでRailsアプリケーションをホスティングする

私のコードを保存するにはGithubなどのリポジトリを取得する必要がありますか?私はまた、サーバーを設定するのにかかる時間と展開プロセスに少し気になります。私はLinodeライブラリを参照しましたが、Railsアプリケーションをどのように配備するかについては完全にはわかりません。私は配備のためのサーバーと乗客としてnginxを使うつもりです。私はLinodeマシン上でRailsアプリケーションをどこに配備することができるか知っていますか?詳細な説明とステップバイステップのチュートリアルは素晴らしいでしょう。ありがとう!

答えて

5

私はLinodeにいくつかの簡単なアプリケーションを配備し、ドキュメントが優れていることを発見しました。特に、彼らは特定の環境に合わせて段階的なチュートリアルを用意しています。例えば、私の場合(あなたのような)私はnginxのを使用していた、と私はUbuntuの10.04を使用していたので、私は、このガイドの続きで:

http://library.linode.com/frameworks/ruby-on-rails-nginx/ubuntu-10.04-lucid

それはそこでしょうVPSに設定あなたの最初の時間だ場合確かにいくつかのハードルがありますが、私はその経験が非常に有益であると感じました。

コードのホスティングについては、いくつかの選択肢がありますが、実際にはアプリのデプロイメントとは別の問題であることに注意してください。あなたは、あなたのアプリをlinodeにデプロイしますが、確かにそこにコードをホストする必要はありません。

一般的に言えば、コードを開いても問題がなければ、確かにgithubが良い選択です。コードを非公開にしておくが、オンラインでアクセスできる(1台のコンピュータではなく)のであれば、あなたのリナードマシンを利用してコードをホストすることができます。

コードベースに貢献する多くの人がいる場合は、これを簡単に行うためにgitosisまたはgitoliteを設定することを検討してください。あなたがコードベースに貢献する主なユーザーになる場合は別の方法としては、セットアップHTTP経由簡易な構成、ここで説明することができます:http://dev.bazingaweb.fr/2011/02/23/how-to-set-up-git-over-http.html

Linodeのは、リモートgitリポジトリの設定に関するドキュメントがあります:https://library.linode.com/linux-tools/version-control/git

あなたが」 gitosisとgitoliteを選択すると、gitosisは放棄されているように見え、もはや積極的に維持されていないので、私はgitoliteと一緒に行くだろう。

+0

をREFERE私はUbuntuの12.04 LTSにRailsのためのドキュメントがありませんことに気付きました。私はどちらを選ぶか本当にわからない、10.04または12.04。何か提案はありますか?ありがとう – maru

+0

これは残念です...しかし、私はとにかく12.04と一緒に行くことをお勧めします。おそらく、Linodeに問い合わせて、ドキュメントがいつ手に入るのかを確認することができます。 –

+0

12.04を使用する方が良い選択のように思えますが、私はドキュメントについて尋ねて、うまくいけば間に合うでしょう。ありがとう! – maru

3

Ryan Batesは、Railsアプリケーションを配備するのに素晴らしいビデオキャストを持っています... Linode!今日はあなたの幸運な日:)いくつかのポップコーンをつかんでお楽しみください:http://railscasts.com/episodes/335-deploying-to-a-vps

関連する問題