Railsアプリケーションは複数のシステムにまたがって拡張され、時には設定を変更する必要があり、production.yml
現在は各サーバーにSSH経由で接続し、各システムで個別に編集する必要があります。
このイベントを処理する正しい方法は何ですか?
答え1
答え2
scpの代わりにrsyncを使用する方が良いでしょう。 rsyncの利点:
まず、ソースファイルにターゲットファイルと比較して変更があるかどうかを確認します。変更のみが送信されるため、以前より時間がかかり、高速です。scp.
while read host
do
rsync -avzh production.yml userid@$host:/destination_location/production.yml
done < hosts.txt