gpt4 book ai didi

heroku - 如何在 Heroku 上使用 Datomic Pro?

转载 作者:行者123 更新时间:2023-12-04 19:06:19 24 4
gpt4 key购买 nike

我想在 Heroku 上使用 Datomic Pro(现在是入门版)。但我不想将我的下载 key 提交到 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")}}

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

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

(我可以 fork buildpack 并强制在构建阶段使用环境变量,但如果可以的话,我宁愿避免走那么远。)

最佳答案

我认为您不再需要 fork buildpack。 Heroku 最近对其 buildpack API 进行了更改,允许 buildpack 查看您为应用程序设置的环境变量。

Clojure buildpack's README, 中所述您需要设置 BUILD_CONFIG_WHITELIST var 变成这样:DATOMIC_EMAIL DATOMIC_KEY当然,还要设置 DATOMIC_EMAILDATOMIC_KEY相应地变数。

希望这可以帮助。

关于heroku - 如何在 Heroku 上使用 Datomic Pro?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23413176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com