[AWS Beanstalk] 배포 시 MACOSX에러

갓김치·2021년 6월 10일
0

예외

목록 보기
9/28
The configuration file __MACOSX/azbackend/.ebextensions/._timezone.config in application version az-2 contains invalid YAML or JSON. 
YAML exception: Invalid Yaml: unacceptable character ' ' (0x0) special characters are not allowed in "<reader>", position 0, JSON exception: Invalid JSON: Unexpected character ( ) at position 0.. Update the configuration file.

배포 압축파일에 linux 명령어 스크립트로 아마존 서버시간을 UTC -> KST 로 바꾸는 소스가 들어있어서 그거랑 같이 압축해서 jar를 배포해야한다.
mac os 에서는 압축시에 자동으로 메타데이터를 포함시키기때문에 지워줘야함

이미 압축을 했다면

터미널키고 해당폴더로가서
zip -d {이미압축한파일명}.zip __MACOSX/\*
엔터치면

deleting: __MACOSX/._{압축파일명}
deleting: __MACOSX/{압축파일명}/._.DS_Store
deleting: __MACOSX/{압축파일명}/._.ebextensions
deleting: __MACOSX/{압축파일명}/.ebextensions/._timezone.config

새로 압축한다면

$ zip -r -X {압축파일명}.zip {압축할 폴더명}

이제 압축한 파일을서버에 올리면 된다

출처

profile
갈 길이 멀다

0개의 댓글