私は、私のレールアプリケーションを配備するAWSについて学んできました。 AWS Beanstalkは私の展開に使用できる最も簡単なものです。それは私がHerokuで行うのと同じように簡単に展開できるように、CLIツールを提供します。開発サーバーの構成を本番サーバーと同じにする必要がありますか?
しかし、まだわかっていないのは、開発サーバーの設定が、AWS Beanstalkスタックであるプロダクションサーバーと同じであるかどうかということです。
たとえば、開発サーバーと本番サーバーの間で別のOSを使用できますか? Ruby、MySQL、Webサーバー、その他すべてのものは同じでなければなりません。
次に、Beanstalkが使用しているのと同じ設定を使用することをお勧めしますか? Beanstalkと同じ方法で開発サーバーを構成する必要がありますか? –
@SookieJ beanstalkは、Ubuntu 14.04でRuby 2.1.5を実行します。ここにレールアプリの完全な設定があります:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html –
ありがとうございます。私は現在、プロダクションサーバと同じにするために、私のdevサーバをもう一度設定しています。 –