これが私の問題の背景です...
私はRailsアプリケーションをホストするためのプラットフォームとしてサードパーティを使用してきましたが、それは素晴らしいことです。簡単に始めて、AWSの全機能を活用できます!
しかし、私がやりたかったタスクのいくつかでは、開発を通じてローカルで制御できるgem / server / rubyバージョンとの競合がありましたが、変更できない環境をある程度制御できるため、サードパーティでは機能しませんでした。これは、安定したプラットフォームを意味しますが、実際には箱の外に出ることはできません。パフォーマンス上の大きな利点があるTrinidad/Jrubyを使用しています!
これが私がしていることです
そこで、自分のEC2インスタンスを起動することにしました。これは本当にうまくいっています。しかし、私は誰もが展開に関して何をするかを知りたいと思っています。現時点では、gitをEC2サーバーにダウンロードし、コマンドからrailsを実行しています。理想的には、レールをバックグラウンドで実行し、起動時に起動するようにします。
質問
コマンドからSSHを介して実行されるサーバーだけでなく、本番サーバーでEC2インスタンスをフルに設定するにはどうすればよいですか。たとえば、独自のデプロイツールを設定する方法はありますか?
ありがとう
チャーリー