2013-02-13 66 views
2

我已经使用clojure(noir)构建了自己的网站,但我不知道如何将网站部署到Web托管服务器。我知道如何在虚拟端口(localhost8080)上运行它。有没有什么方法可以将所有clojure代码编译为javascript和html,以便第三方Web服务器能够理解并阅读它?或者我还有另一种方式吗?谢谢。如何在三方虚拟主机服务器上部署clojure noir网站?

回答

2

就像很多常见的Clojure Web框架一样,noir也是在环形框架之上构建的。 Ring产生包含在.war文件中的Java servlet。托管服务提供商知道如何托管战争文件。一般来说,你使用leiningen生成一个战争文件,并通过某种方式的网页界面(或在Heroku的情况下通过git推送它)将其交给你的托管公司。

lein-ring插件添加到你的project.clj的插件部分

https://github.com/weavejester/lein-ring

相关问题