Olası Çoğalt dağıtmak yürütülüyor: Basit bir api inşa etmek, compojure ile Clojure halka ortakatmanını kullanıyorum
How to run an arbitrary startup function in a ring project?halka/compjure uygulama başlangıçta bir işlev sonra
. Uygulamayı sıklıkla bir savaş olarak dağıtıyorum.
Bu harika çalışıyor, ancak uygulama başladığında tek bir başlatma kodu çalıştırmanın yollarını arıyorum. Ben "lein ring server" çalıştırdığımda, sadece iyi çalışır - ancak, bir savaş olarak konuşlandırıldığında sadece ilk istek sunucuya (yani tembel) vurduğunda çalışır gibi görünür. Tembel olmamanın bir yolu var mı (AOT kullanmadan) - ya da ring middleware yaşam döngüsüne girmenin daha iyi bir yolu var mı?
Kanonik Bunu yapmak için
, başlangıçta ve/veya kapatma sırasında aradığınız dilek fonksiyonları ile bir dosya oluşturmak Burada cevap: http://stackoverflow.com/questions/13978623/how-to-run-an-arbitrary-startup-function-in-a-ring-project –