如何使用boxfuse部署play框架动态传递db名称

时间:2016-04-29 01:24:15

标签: amazon-web-services playframework-2.3 boxfuse

我一直在尝试部署一个具有mysql后端的播放应用程序,在application.conf中使用db config,尝试构建测试配置  因为我已经创建了一个db,所以在下面运行 boxfuse run nimalist-api:1.0 -env=test -jvm.args=-Dconfig.resource=prod.conf -dbtype=none

但是boxfuse仍然在创建一个新的数据库,所以由于我的播放配置中的配置错误,播放应用程序没有被部署

有办法: -

  1. 我可以告诉boxfuse在部署播放应用程序时不要创建数据库
    1. 如果boxfuse创建db,有没有办法,我可以动态地将db配置传递给我的播放应用程序
  2. 感谢您的帮助

1 个答案:

答案 0 :(得分:0)

  1. 您可以通过使用boxfuse create myapp -dbtype=none明确创建应用来告诉Boxfuse不创建数据库(请参阅https://boxfuse.com/docs/commandline/create

  2. 当您让Boxfuse为您创建数据库时,Boxfuse将在每个环境中自动配置您的应用程序,以便为该环境使用正确的数据库实例(请参阅https://boxfuse.com/docs/payloads/play