AWS EB部署 – 我的应用程序在哪里?

我使用sbt one-jar插件将我的Scala / LiftWeb应用程序打包到单个可执行jar文件中,并将其打包到Docker中,将Docker文件中的embedded式Jetty端口公开。

它在Docker上本地运行良好,并使用CLI部署工具在AWS EB上显式部署。 然而,在接收到的EB URL上,我看到的只是贵网页,上面写着:“您的Docker容器现在正在AWS Cloud中您自己的专用环境中运行在Elastic Beanstalk中。”

那么,我的应用程序在哪里? 我是否错过在我的EB实例上公开提供我的应用程序的任何步骤?

为了将来的参考,问题是由于使用aws-eb-cli工具包的一个过时的2.x版本引起的。 将其升级到3.x使得该错误显而易见 – 在AWS上构builddocker映像失败。

我正在寻找的是运行现有的docker图像,我在https://aws.amazon.com/blogs/aws/aws-elastic-beanstalk-for-docker/上find了这个场景的说明。

Nick非常感谢你提出了正确的问题,这让我意识到了过时的工具包!