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