【问题标题】:How do I run a Play Framework 2 app in dev mode on Heroku?如何在 Heroku 上以开发模式运行 Play Framework 2 应用程序?
【发布时间】:2013-05-08 16:05:42
【问题描述】:

我在 heroku 上创建了一个临时应用程序,并希望它在 DEV 模式下运行。另外,我将我的 procfile 设置为使用 application.production.conf,但我希望它在我的登台应用程序中使用 application.staging.conf。我该怎么做?

【问题讨论】:

    标签: java heroku configuration playframework playframework-2.0


    【解决方案1】:

    使用配置变量来设置它。喜欢:

    过程文件:

    web: target/start -Dconfig.file=${CONFIG_FILE}
    

    然后为每个环境设置配置:

    heroku config:add --app my-staging CONFIG_FILE=application.staging.conf
    heroku config:add --app my-prod CONFIG_FILE=application.production.conf
    

    【讨论】:

    • 哎呀。我想我把订单搞砸了。尝试:heroku config:add CONFIG_FILE=application.staging.conf -a my-staging -a 只是指定您所指的应用程序。
    • -a 仍然不起作用,但 heroku config:add CONFIG_FILE=application.staging.conf --remote staging 似乎可以解决问题。但是,这仍然没有回答如何使应用程序以 DEV 模式启动。如果我调用Play.isDev(),它应该返回true。
    • 我认为使用start 脚​​本时没有一种简单的方法可以在开发模式下运行。
    猜你喜欢
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    相关资源
    最近更新 更多