我正在尝试在AWS EC2容器上运行Play Framework应用程序。我正在使用sbt-ecr来构建和上传图片。
现在我想将不同的命令行参数传递给Play,例如-Dconfig=production.conf
。
通常当我在本地运行它时,我的命令如下所示:
docker run -p 80:9000 myimage -Dconfig.resource=production.conf
可以在AWS中单独配置端口设置。如何为AWS EC2容器设置Play的命令行参数?
答案 0 :(得分:1)
显然我的问题是完全不同的,并且与entrypoint或cmd参数没有任何关系。 该任务没有启动,因为为容器配置的日志组不存在。
以下是如何在ECS上将参数传递给图像,就像在命令行上或使用docker CMD指令一样。只需将它们放入" Command"环境中的领域"容器配置的部分如下:
-Dconfig.resource=production.conf,-Dhttps.port=9443