2017-05-23 3 views
0

AWS EC2 컨테이너에서 Play Framework 응용 프로그램을 실행하려고합니다. 이미지를 작성하고 업로드하려면 sbt-ecr을 사용하고 있습니다. 이제 Play에 다른 명령 줄 매개 변수를 전달하고 싶습니다 (예 : -Dconfig=production.conf). 내가 로컬로 실행하면 보통 내 명령은 다음과 같습니다AWS EC2 컨테이너 프로그램 명령 줄 인수

docker run -p 80:9000 myimage -Dconfig.resource=production.conf 

포트 설정은 AWS에서 개별적으로 구성 할 수 있습니다. AWS EC2 컨테이너에 Play의 명령 줄 매개 변수를 설정하려면 어떻게해야합니까?

답변

1

분명히 내 문제는 완전히 다른 성격이었고 진입 점이나 cmd 인수와 관련이 전혀 없었습니다. 컨테이너에 대해 구성된 로그 그룹이 존재하지 않아 작업이 시작되지 않았습니다..

ECS의 이미지에 매개 변수를 전달하는 방법은 다음과 같습니다. 명령 줄이나 docker CMD 명령을 사용하는 것과 같습니다. 다음과 같이 컨테이너 구성의 "환경"섹션에있는 "명령"필드에 입력하십시오.

-Dconfig.resource=production.conf,-Dhttps.port=9443