Heroku的clojure项目:procfile和组织

时间:2014-09-19 16:17:59

标签: heroku clojure

我在一个运行在Heroku上的clojure中有一个Web应用程序,但我想创建一些工作进程。目前,我的procfile说:

web: java $JVM_OPTS -cp target/myapp-standalone.jar clojure.main -m myapp.web

我认为我可以简单地创建一个新的命名空间" worker.clj"在clojure项目中,并通过修改proc文件到以下内容,新的类/进程将在worker dyno上启动?

web: java $JVM_OPTS -cp target/myapp-standalone.jar clojure.main -m myapp.web
worker: java $JVM_OPTS -cp target/myapp-standalone.jar clojure.main -m myapp.worker

这是正确的方法吗?

1 个答案:

答案 0 :(得分:1)

是的,只要你的新命名空间中有一个-main函数,这就行了。