【问题标题】:Accessing profiles.clj data from within project.clj从 project.clj 中访问 profiles.clj 数据
【发布时间】:2015-07-15 19:26:05
【问题描述】:

我正在尝试使用 Joplin,并正在考虑解决此 issue 中暗示的问题。

嗯,我想在版本控制之外存储敏感信息。我正在考虑使用带有每个数据库的环境信息的profiles.clj 文件。因此,我可以使用 SQL 数据库用户名和密码制作开发配置文件。所以里面profiles.clj

{:dev {:db {:user "dirtymike" :password "secret"}}}

但是在project.clj 中,我必须将其传递给defproject:joplin 映射条目。这可能吗?

【问题讨论】:

标签: clojure leiningen


【解决方案1】:

您可能想查看environ。它以稍微不同的方式完成了您想做的事情。

【讨论】:

  • 我见过周围的环境,但我不认为那是我所追求的。由于 Joplin 地图是在 project.clj 中的 defproject 中定义的,我怎么能利用诸如 environ 之类的东西将配置文件信息注入到 project.clj 中的非配置文件地图中?
  • 这可能不是您要找的答案,但是:Boot 可以做到这一点(不确定 leiningen 是否可以)。
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2014-06-22
    • 2014-02-26
    • 2019-11-03
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 1970-01-01
    • 2015-06-17
    相关资源
    最近更新 更多