【发布时间】:2015-05-28 14:25:08
【问题描述】:
我有一个 Flask 应用程序,它处理许多弹性 beanstalk 应用程序共有的许多事情:日志记录、数据库/ORM、错误处理,都由 Flask 处理,并且在弹性 beanstalk 实例中类似。
我有四个 eb 应用程序,每个应用程序执行不同的工作,需要不同的 docker 映像,等等。
一种方法是让每个 eb 应用程序以 Flask 应用程序上自己的唯一端点为目标,并遵循自己唯一的代码路径,同时共享公共资源,例如 ORM 和错误处理。
这可能吗?最大的限制似乎是每个项目一个 Dockerfile,它有一个固定的名称,并设置图像。我宁愿能够在部署时指定 Dockerfile-path。
这是一个合理的方法吗?
【问题讨论】:
标签: amazon-web-services docker amazon-elastic-beanstalk