From 58eec31351fec555b86bec0390eb0417ced73690 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 19 Jul 2013 15:23:55 +1000 Subject: [PATCH] sample ubuntu upstart config file --- config/discourse.config.sample | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 config/discourse.config.sample diff --git a/config/discourse.config.sample b/config/discourse.config.sample new file mode 100644 index 0000000000..5aeb47767e --- /dev/null +++ b/config/discourse.config.sample @@ -0,0 +1,31 @@ +# this is a sample Discourse upstart script that can be used in Ubuntu +# To use ensure you create wrappers for both bundler and bluepill using: +# +# rvm wrapper $(rvm current) bootup bluepill +# rvm wrapper $(rvm current) bootup bundle +# + +description "Discoure process" +setuid discourse +respawn +respawn limit 3 30 + +start on runlevel [2345] +stop on runlevel [06] + +env RUBY_GC_MALLOC_LIMIT=90000000 +env RAILS_ROOT=/var/www/discourse +env RAILS_ENV=production +env NUM_WEBS=4 +env HOME=/home/discourse +env USER=discourse +env GROUP=discourse + +script +# runs in sh, move it to bash so we can source rvm +exec /bin/bash <