sbt-native-packager与Docker和Elastic Beanstalk合作
我正在使用sbt-native-packager将我的Playframework应用程序部署为Elastic Beanstalk作为Docker容器。 这一切都工作得很好,但我需要定制ELB实例。 亚马逊文件在这里 ,你通过创build一个.config
文件“在你的源包的.ebextensions
顶级目录中。
看起来很简单,但我不知道什么是最好的方式来让本地包打包机拿起我的.ebextensions目录,并把它放在正确的地方。 我知道是否使用命令docker build -t my-docker-app /my-project-root
创build了捆绑包我将该目录粘贴在my-project-root
,但是我很困惑与原生打包。
提前致谢!
Docker插件使用通用插件 。 所以你可以使用默认的文件夹结构来简单地添加目录/文件到你的应用程序。
src/universal/.ebextensions
这将导致这样的输出目录结构
.ebextensions/ bin/ lib/ conf/
如果这对您不够,您可以随时mappings in Docker
自定义mappings in Docker
或者mappings in Universal
自定义mappings in Docker