Re: Clojure production environment
On 20 August 2014 at 11:52:51, Serzh Nechyporchuk (nechyporc...@gmail.com) wrote: I want to ask what environments for production do you use (e.g. application server, cloud platform, deploy tool, etc)? I think this information will be interesting for many people. For now in our project we use Jetty server on Digital Ocean droplet. We deploy by copying war file generated by lein ring uberwar. Jetty + lein uberjar is by far the most popular option from what I see. You can deploy with Chef/Puppet/etc, run on Heroku or Cloud Foundry, or even use very basic SSH commands or Capistrano to deploy. -- @michaelklishin, github.com/michaelklishin -- 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.
Re: Clojure production environment
Embedded jetty or httpkit + uberjar running behind nginx running behind elastic load balancer on aws. On Wed, Aug 20, 2014 at 9:37 AM, Michael Klishin michael.s.klis...@gmail.com wrote: On 20 August 2014 at 11:52:51, Serzh Nechyporchuk (nechyporc...@gmail.com) wrote: I want to ask what environments for production do you use (e.g. application server, cloud platform, deploy tool, etc)? I think this information will be interesting for many people. For now in our project we use Jetty server on Digital Ocean droplet. We deploy by copying war file generated by lein ring uberwar. Jetty + lein uberjar is by far the most popular option from what I see. You can deploy with Chef/Puppet/etc, run on Heroku or Cloud Foundry, or even use very basic SSH commands or Capistrano to deploy. -- @michaelklishin, github.com/michaelklishin -- 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. -- @otfrom | CTO co-founder @MastodonC | mastodonc.com See recent coverage of us in the Economist http://econ.st/WeTd2i and the Financial Times http://on.ft.com/T154BA -- 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.
Re: Clojure production environment
jetty + lein jar + lein libdir,and used fabric to deploy applications.Uses nginx as load balancer. 2014-08-20 16:55 GMT+08:00 Max Penet m...@qbits.cc: For web stuff we use jetty (9) apps as uberjar, behind nginx, deployed and CC via ansible, hosted on DigitalOcean as well. Ansible is super easy to get started with and can grow to complicated setups relatively painlessly, can't say enough good things about it. On Wednesday, August 20, 2014 10:40:15 AM UTC+2, Bruce Durling wrote: Embedded jetty or httpkit + uberjar running behind nginx running behind elastic load balancer on aws. On Wed, Aug 20, 2014 at 9:37 AM, Michael Klishin michael@gmail.com wrote: On 20 August 2014 at 11:52:51, Serzh Nechyporchuk (nechyp...@gmail.com) wrote: I want to ask what environments for production do you use (e.g. application server, cloud platform, deploy tool, etc)? I think this information will be interesting for many people. For now in our project we use Jetty server on Digital Ocean droplet. We deploy by copying war file generated by lein ring uberwar. Jetty + lein uberjar is by far the most popular option from what I see. You can deploy with Chef/Puppet/etc, run on Heroku or Cloud Foundry, or even use very basic SSH commands or Capistrano to deploy. -- @michaelklishin, github.com/michaelklishin -- 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 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 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+u...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- @otfrom | CTO co-founder @MastodonC | mastodonc.com See recent coverage of us in the Economist http://econ.st/WeTd2i and the Financial Times http://on.ft.com/T154BA -- 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. -- 庄晓丹 Email:killme2...@gmail.com xzhu...@avos.com Site: http://fnil.net Twitter: @killme2008 -- 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.
Re: Clojure production environment
Typically I have been using: - embedded http-kit (both for production and dev/testing in a REPL environment) - lein uberjar to build a runnable jar file with all dependencies - hosted on any Linux server (e.g. DigitalOcean, AWS) - nginx as proxy where needed On Wednesday, 20 August 2014 15:52:45 UTC+8, Serzh Nechyporchuk wrote: Hi, guys I've just googled about clojure production environments and found nothing about it. I want to ask what environments for production do you use (e.g. application server, cloud platform, deploy tool, etc)? I think this information will be interesting for many people. For now in our project we use Jetty server on Digital Ocean droplet. We deploy by copying war file generated by *lein ring uberwar.* -- 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.
Re: Clojure production environment
On Wed, Aug 20, 2014 at 11:25 AM, Mikera mike.r.anderson...@gmail.com wrote: - hosted on any Linux server (e.g. DigitalOcean, AWS) Wait... some people *don't* run everything on linux? o_O -- @otfrom | CTO co-founder @MastodonC | mastodonc.com See recent coverage of us in the Economist http://econ.st/WeTd2i and the Financial Times http://on.ft.com/T154BA -- 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.
Re: Clojure production environment
Wait... some people *don't* run everything on linux? o_O [raises hand] embedded jetty + lein uberjar + lein libdir + windows + commons procrun -- 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.
Re: Clojure production environment
David, You are a braver man than me. ;-) Do you encounter any windows only issues? cheers, Bruce On Wed, Aug 20, 2014 at 12:12 PM, David Powell djpow...@djpowell.net wrote: Wait... some people *don't* run everything on linux? o_O [raises hand] embedded jetty + lein uberjar + lein libdir + windows + commons procrun -- 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. -- @otfrom | CTO co-founder @MastodonC | mastodonc.com See recent coverage of us in the Economist http://econ.st/WeTd2i and the Financial Times http://on.ft.com/T154BA -- 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.
Re: Clojure production environment
Nah, everything works pretty awesomely. The only minor issue I can think of is enlive template reloading not working properly out of the box. Clojurescript and Lein have had some Windows issues in the distant past, but they are fine now. 90% of past issues have been caused by some code somewhere converting between file:// URLs and filesystem paths in some dodgy way. (Paths with spaces in aren't an edge-case on Windows) On Wed, Aug 20, 2014 at 12:24 PM, Bruce Durling b...@otfrom.com wrote: David, You are a braver man than me. ;-) Do you encounter any windows only issues? cheers, Bruce On Wed, Aug 20, 2014 at 12:12 PM, David Powell djpow...@djpowell.net wrote: Wait... some people *don't* run everything on linux? o_O [raises hand] embedded jetty + lein uberjar + lein libdir + windows + commons procrun -- 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. -- @otfrom | CTO co-founder @MastodonC | mastodonc.com See recent coverage of us in the Economist http://econ.st/WeTd2i and the Financial Times http://on.ft.com/T154BA -- 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. -- 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.
Re: Clojure production environment
Immutant behind nginx behind Elastic Load Balancer on AWS. Deploy tool of choice is make. On Wednesday, August 20, 2014 3:52:45 AM UTC-4, Serzh Nechyporchuk wrote: Hi, guys I've just googled about clojure production environments and found nothing about it. I want to ask what environments for production do you use (e.g. application server, cloud platform, deploy tool, etc)? I think this information will be interesting for many people. For now in our project we use Jetty server on Digital Ocean droplet. We deploy by copying war file generated by *lein ring uberwar.* -- 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.
Re: Clojure production environment
On 20/08/2014 14:18, Larry Staton Jr. wrote: Immutant behind nginx behind Elastic Load Balancer on AWS. Deploy tool of choice is make. I understood that Immutant is now a library which runs on something like Wildfly 8. Anyone using Wildfly as I'm considering it for an app? gvim -- 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.