Railsの最新のサーバーセットアップ記事

Habréには、何らかの理由ですべての自尊心のある(非常にではない)自立したドライバーが、戦闘サーバーをセットアップし、Ruby on Railsにアプリケーションをデプロイするためのレシピを示したことがありました。 そのような記事はRailsハブのすべての記事の60%であり、その当時の反響がまだ浮かび上がります。たとえば、8月に、私はRailの展開に関する2つの記事を見つけました。



疲れた。



$ gem install from-scratch $ scratchify your_app_name your.host.com
      
      







どのような魔法、カットの下で読んでください。











宝石「ゼロから」



何よりも、プログラマーは問題を解決するのが大好きです。 世界で最も少ないプログラマーは、以前に何千回も解決した問題を解決することを好みます。 私自身は、次のプロジェクトの次のVPSの環境を手動で何十回も上げました。 より多くの企業がこのためのDevOpsを持っています。 まあ、彼らがそこにいないとき、遅かれ早かれプログラマーは自分で自動化をマスターし始めます。 そして、彼は単純なbashスクリプトを書くか、Chefを理解しています。



実際には、魔法はこれです:コマンドは、指定されたホストとプロジェクト名のChefの典型的な構成を生成し、Chef Solo(構成サーバーを起動する必要のないモード)を起動します。 Chefで何も理解する必要がないように、すべてを実行します。 この構成で提供されるものは次のとおりです。







また、追加の質問をしないでください。



あとは、カピストラーノをセットアップするだけです。



 # config/deploy/production.rb server 'your.host.com', user: 'deploy', roles: %w(app db web) set :deploy_to, "/home/deploy/your_app_name"
      
      






All Articles