Hi Karsten,

Unfortunately our clients are primarily windows based and the software is 
commercial. tmux - that takes me back! I have never forgotten the joy, or found 
an equivalent on KDE, Gnome, Windows or OSX of a well configured xMonad, I 
remember reaching for tmux as a substitute when running over ssh … Sigh - those 
were the days.  (all we need now is someone to point out the obvious 
superiority of emacs over vim for this to ignite into a flame war… oh wait…)

> On 1 Jun 2015, at 15:00, Karsten Schmidt <i...@toxi.co.uk> wrote:
> 
> For smaller deployments, so far I've always had a smooth ride using
> nginx as reverse proxy and running the uberjar inside tmux. No other
> special sauce needed, plus you get the benefit of using nginx to serve
> your static assets (if there're not on a CDN already)...
> 
> On 1 June 2015 at 14:40, Colin Yates <colin.ya...@gmail.com> wrote:
>> Thanks Daniel, I am trying to reduce the required installed software on the
>> client and they can’t access a maven repo from which to download
>> unfortunately. Hence I am looking for a ‘self contained executable’
>> solution.
>> 
>> You are yet-another-exclaimer of Boot; enough people have sung its praises
>> to make it one of the next things I will need to investigate ;).
>> 
>> 
>> On 1 Jun 2015, at 14:30, Daniel Szmulewicz <daniel.szmulew...@gmail.com>
>> wrote:
>> 
>> Great conversation starter.
>> 
>> Many of us had to take down that route. Eventually, we settle on a
>> deployment solution that works for us, and we can move on with dev'ing. I'm
>> sure all the answers are worthy. Please allow me to share my solution to
>> this problem. It may not work for everyone, but it works for me.
>> 
>> It can be summarized as follow: Runit supervisor + Boot.
>> 
>> More information here:
>> 
>> https://github.com/danielsz/boot-runit
>> 
>> Note: this is the solution I came up with after experimenting with the
>> strategies outlined in Ryan's blog post.
>> http://www.rkn.io/2014/02/06/clojure-cookbook-daemons/
>> 
>> Now I do 'boot dev' locally and 'boot prod' on the server (with auxiliary
>> 'boot dev-run' and 'boot prod-run').
>> 
>> Runit is a Unix classic (as in "an outstanding example of a particular
>> style"), and Boot is quickly becoming a Clojure classic.
>> 
>> More examples here:
>> https://github.com/danielsz/system/blob/master/examples/boot/build.boot
>> 
>> 
>> On Tuesday, May 26, 2015 at 2:38:30 PM UTC+3, Colin Yates wrote:
>>> 
>>> Hi,
>>> 
>>> I am venturing into new territory using http-kit, as I usually use a
>>> 'managed' web server container like tomcat and have a few questions about
>>> packing and running a JAR file:
>>> 
>>> - are there are convenient service wrappers for windows and/or Linux
>>> - any best practice around managing class path for things like
>>> logback.xml
>>> 
>>> I have a jar created from lein uberjar and java -jar the.jar works, but
>>> this seems a long way away from automated deployment :).
>>> 
>>> Any advice welcome - thanks!
>> 
>> 
>> --
>> 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.
> 
> 
> 
> -- 
> Karsten Schmidt
> http://postspectacular.com | http://thi.ng | http://toxiclibs.org
> 
> -- 
> 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.

Reply via email to