他のアプリケーションのシークレットやトークンをコードと分離し管理するために、環境変数に設定するのが一般的なやり方です。ココではRailsアプリケーションに置いて、環境変数を設定する方法をお伝えします。Cloud管理サーバに登録されます。これはeyコマンドからダウンロードできるため、追加、変更が必要な場合は、こちらからダウンロードし、編集、再度アップロードします。Applicationサーバ、DBサーバ、Utilityサーバスケール時にも同じ設定が反映されます。chefの仕組みを使って、環境変数を設定します。書きだされ、nginxにて設定されます。taskやrunnerなどコマンドラインから使うときは、rubygemsのdotenvを使って読み込むことができます。runnerで使うことが可能です。Yardでは、一つの環境(クラスター)に複数のアプリを乗せることができます。この場合、グローバルな環境変数は適切な解法ではありません。次のリンクにYAMLを使った、設定方法もございます。https://support.cloud.engineyard.com/hc/en-us/articles/205407508-Environment-Variables-and-Why-You-Shouldn-t-Use-ThemFacebookTwitterLinkedInこの記事は役に立ちましたか?0人中0人がこの記事が役に立ったと言っています他にご質問がございましたら、リクエストを送信してくださいコメントログインしてコメントを残してください。