개행문자 썸네일형 리스트형 윈도우에서 개발 시 docker 등의 bash script 의 eol 문자가 crlf 로 바뀌지 않도록 설정하는 방법 로컬 테스트용 인프라를 docker compose 를 이용하여 구성하는데, 이때 container 가 기동할 때 초기화하는 스크립트 파일을 bash shell script 로 만드는 경우가 있습니다. linux 나 mac 에서 개발하는 경우는 os 자체의 eol 설정이 lf 이므로 문제가 발생하지 않는데, 윈도우의 경우 eol 문자를 cr + lf 로 변환하기 때문에 bash shell script 같은 파일은 문제가 되는 경우가 있습니다. 해결 방법은 .gitattributes 파일에 원하는 파일에 대해서 eol 문자를 lf 로 고정하는 방법이 있어 적어봅니다. 일단 저는 bash shell script 는 모두 파일 확장자를 .sh 로 사용합니다. 이런 규칙성을 가지는 파일은 모두 eol 을 변환없이.. 더보기 이전 1 다음