2013-02-13 68 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

相關問題