Thanks to technomancy for the very nice basic Clojure webapp template. Very
cool.


On Wed, Jan 9, 2013 at 7:08 PM, Phil Hagelberg <p...@hagelb.org> wrote:

>
> John Gabriele writes:
>
> > What would I need to do in order to embed jetty so I can create an
> uberjar
> > (`lein uberjar`) and deploy it (I suppose via: `java -jar
> > my-webapp-0.1.0-standalone.jar &`)?
> >
> > What would need to be added to / changed in the project.clj?
> >
> > What exactly should the `-main` look like?
>
> All it takes is this in project.clj:
>
>     [ring/ring-jetty-adapter "1.1.6"]
>
> and this in main.clj:
>
>     (defn -main [& [port]]
>       (let [port (Integer. (or port (System/getenv "PORT") 5000))]
>         (jetty/run-jetty #'app {:port port :join? false}))))
>
> Of course adjust #'app to wrap with middleware appropriate for your app.
> The batteries-included (drawbridge, wrap-error-page, cookie sessions)
> template is here:
>
>
> https://github.com/technomancy/lein-heroku/blob/master/lein-template/src/leiningen/new/heroku/web.clj
>
> -Phil
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to