相关疑难解决方法(0)

如何在Heroku上使用Datomic Pro?

我想在Heroku上使用Datomic Pro(现在为简化版)。但是我不想将下载密钥提交到Git中。相反,正确的做法似乎是将其存储在环境变量中。这意味着我project.clj现在包含:

:dependencies [[org.clojure/clojure "1.5.1"]
               [com.datomic/datomic-pro "0.9.4707"]]
:repositories {"my.datomic.com" {:url "https://my.datomic.com/repo"
                                 :username ~(System/getenv "DATOMIC_EMAIL")
                                 :password ~(System/getenv "DATOMIC_KEY")}}
Run Code Online (Sandbox Code Playgroud)

我已经设置DATOMIC_EMAILDATOMIC_KEY在Heroku的应用程序的配置。事实证明,这无关紧要,因为project.clj在构建阶段处理,而无需访问环境变量。

现在该user-env-compile功能不再存在,如何在Heroku上运行Datomic?

(我可以派生构建包并强制在构建阶段使用环境变量,但我宁愿避免走那么远。)

heroku datomic

5
推荐指数
1
解决办法
1436
查看次数

标签 统计

datomic ×1

heroku ×1