【发布时间】:2015-11-07 18:51:01
【问题描述】:
我有一个使用喷雾罐构建的应用程序。这是一个 sbt 项目,我有标准的 sbt 项目结构。我有一个 application.dev.conf、application.test.conf 和 application.prod.conf。我现在想通过传递 application.xxx.conf 文件作为参数来启动我的喷雾罐服务器。我过去广泛使用过 Play 框架,我可以控制或者更确切地说将配置文件传递给 play run 命令。我现在怎么能对 Spray 做同样的事情?有什么建议吗?
我有以下:
val cfg = context.system.settings.config
这是在 Spray 中获取我的演员内部的 application.conf 文件的正确方法吗?
我试过这样做:
sbt "project simple-http-server" run -Dconfig.resource=production.conf
似乎运行之后发生的任何事情都被默默地忽略了。如何针对不同的配置发出运行命令?
【问题讨论】: