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