1

我正在使用 sbt-native-packager 将我的 Playframework 应用程序部署到 Elastic Beanstalk 作为 Docker 容器。一切都很好,但我需要稍微自定义 ELB 实例。亚马逊在此处.config记录了您通过“在.ebextensions源包的顶级目录中”创建文件来执行此操作。

看起来很简单,但我不确定让 sbt-native-packager 拿起我的 .ebextensions 目录并将其放在正确位置的最佳方法是什么。我知道如果我是使用命令创建捆绑包,docker build -t my-docker-app /my-project-root我会将目录粘贴在下面my-project-root,但我对事物如何与本机打包程序捆绑感到困惑。

提前致谢!

4

1 回答 1

2

Docker 插件在底层使用通用插件。因此,您可以使用默认文件夹结构来简单地将目录/文件添加到您的应用程序。

src/universal/.ebextensions

这将导致像这样的输出目录结构

.ebextensions/
bin/
lib/
conf/

如果这对您来说还不够,您可以随时按照此处mappings in Docker所述自定义或mappings in Universal

于 2015-01-30T13:35:24.130 回答