从 project.clj 中访问 profiles.clj 数据
Accessing profiles.clj data from within project.clj
我正在尝试使用 Joplin,并且正在考虑解决此 issue 中暗示的问题。
好吧,我想在版本控制之外存储敏感信息。我正在考虑为每个数据库使用一个包含环境信息的 profiles.clj
文件。因此,我可以使用 SQL 数据库用户名和密码创建开发配置文件。所以里面 profiles.clj
:
{:dev {:db {:user "dirtymike" :password "secret"}}}
但是在 project.clj
中,我必须将其传递给 defproject
的 :joplin
地图条目。这可能吗?
您可能需要查看 environ。它以一种略有不同的方式完成了几乎所有您想做的事情。
也许这篇博客 post 会对您有所帮助 http://blog.martinhynar.cz/2014/10/14/Project-clj-data-into-runtime.html
我正在尝试使用 Joplin,并且正在考虑解决此 issue 中暗示的问题。
好吧,我想在版本控制之外存储敏感信息。我正在考虑为每个数据库使用一个包含环境信息的 profiles.clj
文件。因此,我可以使用 SQL 数据库用户名和密码创建开发配置文件。所以里面 profiles.clj
:
{:dev {:db {:user "dirtymike" :password "secret"}}}
但是在 project.clj
中,我必须将其传递给 defproject
的 :joplin
地图条目。这可能吗?
您可能需要查看 environ。它以一种略有不同的方式完成了几乎所有您想做的事情。
也许这篇博客 post 会对您有所帮助 http://blog.martinhynar.cz/2014/10/14/Project-clj-data-into-runtime.html