我想有一对db-spec地图与我的数据库配置,用于开发和生产。
但是我找不到一种简单的方法来检测当前的执行环境。需要像(defn db-spec [] (if (is-dev?) { dev-spec-here } { prod-spec-here }))这样的东西。
也许它可以检测到当前的lein配置文件。不管我怎么向谷歌提出要求。找不到方法。
发布于 2012-12-18 04:40:33
为此,我喜欢使用环境变量(可以在系统范围内进行设置,例如,在/etc/profile和其他地方)。其他人则倾向于将-D定义传递给JVM。
发布于 2012-12-17 14:37:28
你的代码是好的,检测它取决于你的环境,如hostname,IP arrdress,global variable等。
https://stackoverflow.com/questions/13908829
复制相似问题