标签: heroku clojure leiningen ring uberjar
Heroku运行lein uberjar来构建我的Clojure应用,但我需要它来运行lein ring uberjar。可以在不分析buildpack的情况下进行配置吗?
lein uberjar
lein ring uberjar
我已经尝试将Web进程设置为仅使用lein ring server-headless来启动,而不是使用独立的jar,但随后我会在安装依赖项时获得启动超时。
lein ring server-headless
答案 0 :(得分:3)
如上所述here,您可以设置LEIN_BUILD_TASK配置变量。
LEIN_BUILD_TASK
我假设将其值设置为ring uberjar应该适合您。
ring uberjar
如果您检查buildpack的源代码,则在未指定uberjar变量时,流程将回退到LEIN_BUILD_TASK。
uberjar