【问题标题】:How to dynamically pass db names with boxfuse deploying play framework如何使用 boxfuse 部署播放框架动态传递数据库名称
【发布时间】:2016-04-29 01:24:15
【问题描述】:

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

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

有没有办法:-

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

感谢您的帮助

【问题讨论】:

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


    【解决方案1】:
    1. 您可以通过使用 boxfuse create myapp -dbtype=none 显式创建您的应用程序来告诉 Boxfuse 不要创建数据库(请参阅 https://cloudcaptain.sh/docs/commandline/create

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

    【讨论】:

      猜你喜欢
      • 2022-11-22
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-25
      • 1970-01-01
      • 2017-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多