As Richard said most places that run Java, will run your Clojure. Google App Engine and Engine Yard appear to take a WAR file.
lein ring uberwar (in your project dir) While heroku pushes your code to the "server" and then does its magic. git push <git of project_name> If you run on your own servers most people do one of two things (from what I see): 1. They are familiar with Java app servers and so they use a WAR file 2. They do not have a dependecy on java servers and they create an uberjar, fronted by another server. In the case of #2: lein ring uberjar (in your project dir) You then push up the uberjar to your server and put a proxy in front of it such as nginx. This is what I do on digital ocean VPS for more trivial apps. On Wednesday, April 30, 2014 6:27:05 AM UTC-4, Adrian Mowat wrote: > > Hi Richard > > Sorry for the delay. We'll check that out! > > Having said that, my inclination would be to avoid the compile step if we > can and just run on top of the leiningen project (e.e. analogous to ruby > apps). > > Putting Engine Yard aside, it raises an interesting question so I am > wondering what other people on this list do. Do you compile your code or > just run from the sources as you would in development? > > Many Thanks > > Adrian > > > > > On Thu, Apr 24, 2014 at 2:51 PM, Richard Watson > <rwa...@engineyard.com<javascript:> > > wrote: > >> Hi Adrian, >> >> You don't have far to look ... Engine Yard now supports Java, and by >> extension, Clojure. If you can package up your Clojure app into a WAR file >> (using Leiningen's 'lein ring uberwar', for example) you can deploy it onto >> a Jetty or Tomcat server in an Engine Yard Java environment. >> >> This is a post I published recently on the Engine Yard blog describing >> the components of a basic Clojure Web app and how to deploy onto Engine >> Yard. >> https://blog.engineyard.com/2014/clojure-web-app-engine-yard >> >> I'm Richard, Product Manager for Java at Engine Yard. Please, drop me a >> line if you're interested in trying your Clojure code on Engine Yard, or >> just go ahead and try it out at http://ui.engineyard.com . We're >> offering a $100 credit to try out the Java platform and give us feedback. >> >> Richard. >> >> >> On Friday, April 18, 2014 11:36:05 AM UTC+1, Adrian Mowat wrote: >>> >>> Hi Everyone, >>> >>> I am currently looking at hosting providers for Clojure for my company. >>> We are using Engine Yard for our Ruby applications and we looking for >>> something comparable in terms of providing an easy path to getting started >>> and easy ongoing maintenance (they allow you to apply OS patches with zero >>> downtime by simply clicking a button for example). We also need 24/7 >>> support for server issues. >>> >>> I was wondering if anyone here could share any experiences and/or >>> recommendations? >>> >>> Many Thanks >>> >>> Adrian >>> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com<javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "Clojure" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/clojure/rdV-idmmGh0/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> clojure+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.