[AWS EB] ebextensions 포함 zip파일 배포 오류

갓김치·2021년 7월 18일
0

예외

목록 보기
18/28

상황

  • Java 8 Linux 가 eb에서 deprecated되면서 corretto 8 로 플랫폼을 변경하여 사용중임.
  • Java 8 플랫폼을 사용했을 때는, AWS 인스턴스 (가상 기기) 가 시간대가 UTC로 맞추어져 있어서 KST로 바꾸기 위해 리눅스 명령어로 시간대를 변경하는 스크립트를 함께 압축해서 배포했었음
  • 플랫폼을 Corretto 8 로 사용하는게 문제인건지? 아직은 이유는 모르겠지만 압축파일 배포시 아래와 같은 오류가 발생한다.
  • 하지만 ebextension 알려주신 동료분은 별문제없이 쓰시는것같은데,,,,,🥲 좀더찾아봐야겠음!!!!!
  • eb-engine.log
    • 2021/07/22 23:58:02.833103 [ERROR] An error occurred during execution of command [app-deploy] - [CheckProcfileForJavaApplication]. Stop running the command. Error: there is no Procfile and no .jar file at root level of your source bundle

시도한 방법들

Procfile에 deploy 명시

deploy:
	source_bundle.zip

fat jar에 같이 빌드

해결

Procfile에 명령어 추가

web: java -jar adc-backend.jar

참고

profile
갈 길이 멀다

0개의 댓글