Как развернуть веб-сайт clojure noir на стороннем сервере веб-хостинга?

Я создал свой собственный веб-сайт с помощью clojure (noir), но понятия не имею, как развернуть веб-сайт на сервере веб-хостинга. Я знаю, как запустить его на виртуальном порту (localhost8080). Есть ли какой-то способ скомпилировать весь код clojure в javascript и html, чтобы сторонний веб-сервер понял и прочитал его? или есть другой способ для всего этого? Спасибо.


person Danny Watts    schedule 13.02.2013    source источник


Ответы (1)


Как и многие распространенные веб-фреймворки Clojure, noir построен на основе кольцевого фреймворка. Ring создает сервлеты Java, содержащиеся в файлах .war. Хостинг-провайдеры знают, как размещать военные файлы. Как правило, вы используете leiningen для создания файла войны и отдаете его своей хостинговой компании через какой-либо веб-интерфейс (или проталкивая его через git в случае Heroku).

добавьте плагин lein-ring в раздел плагинов вашего проекта.clj

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

person Arthur Ulfeldt    schedule 13.02.2013