エラスティック에서 フック를 이용할 때 권한이 없는 문제


엘라스틱 빈즈토크의 운영체제가 아마존 리눅스 2 L 2로 바뀌면서 사용법도 많이 바뀌었다.
내 문제는 레일즈에서 ウェブパッカー를 사용하면서 糸을 설치해야하는데, AL 2가 되면서 .ebextension대신 훅フック을 이용함으로써 발생했다.
.platform/hooks/prebuild/yarn.sh: permission denied 


정말 말그대로 권한에 문제가 있었다. 파일 권한에...
답변 링크

아래 커맨드로 해결했다.
$ git update-index --chmod=+x .platform/hooks/prebuild/yarn.sh

커밋을 잊어선 안된다.

644年에서 755年로 권한이 변경된걸 확인할 수 있다.


후기


며칠을 검색해도 못찾았는데, 1년 흐른 후 새로운 프로젝트에서 같은 문제를 접했을 땐 검색 몇번으로 해결했다. 살짝 허무했다.