On Fri, Aug 17, 2012 at 05:29:50PM -0700, George Oliver wrote: > hi, > > I'm a Clojure beginner working on a web project and starting to think about > deployment. Currently I host my project in a local VM and have a small VPS > for public testing. Looking down the road I'd like a more flexible hosting > solution. > > It seems like the hosting landscape is changing fast so I'd like to know -- > how do you deploy your projects 'now'? > > So far I've found stuff like: > > * A continuum of Clojure support from cloud providers, with some free tiers > at AWS, Heroku, Openshift, etc. > * tools like lein-beanstalk for hosting apps on Elastic Beanstalk > * libraries like appengine-magic for hosting on GAE > * libraries like pallet for abstracting deployment to multiple cloud > providers > * many more tools depending on how much 'more Java' you're willing to > incorporate into your project, for example deploying a WAR in a Tomcat > container (not even sure I have the lingo right there! :) ) > * combining these tools and libraries with CI tools such as Jenkins for a > complete automatic develop -> build -> deploy solution. > > From what I've seen, and given that (a) I have a small project (probably > not more than 5k users eventually) and (b) I'm not a professional > programmer, but (c) I'd like to manage this in a professional way, it seems > like a strategy could be: > > 1. use a tool like lein-beanstalk for public deployment and use simple > scripts for building > 2. in the meantime get familiar with pallet for more flexibility in the > future > 3. eventually deploy using pallet > 4. at this point learn a CI tool to fully automate the process. > > What do you think? > > > thanks, George > > -- > 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
I can't speak of specific experience, since we're still in the early development phase, but we have had an outstanding experience with Torquebox and so have been looking at it's Clojure cousin Immutant (http://immutant.org/). At the very least, I think it's worth adding to your list. - Josh -- Joshua Ballanco ELC Technologies™ 1771 NW Pettygrove Street, Suite 140 Portland, OR, 97209 jballa...@elctech.com P +1 866.863.7365 F +1 877.658.6313 M +1 646.463.2673 T +90 533.085.5773 http://www.elctech.com -- 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