You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by mf...@redhat.com on 2011/04/08 14:10:56 UTC
Passing additional options to Thin
Hi,
This small patch will add possibility to pass additional options to Thin web server.
If you want let say set PID file or spawn multiple thin server you can use this syntax:
deltacloudd -i mock --thin "--pid file.pid --server 10"
To obtain full list of thin options please use 'thin --help'.
Please keep in mind that these options need to be enquoted.
-- Michal
Re: [PATCH core] Added possibility to pass additional Thin options
using --thin parameter
Posted by David Lutterkort <lu...@redhat.com>.
On Fri, 2011-04-08 at 14:10 +0200, mfojtik@redhat.com wrote:
> From: Michal Fojtik <mf...@redhat.com>
>
> ---
> server/bin/deltacloudd | 8 ++++++--
> 1 files changed, 6 insertions(+), 2 deletions(-)
ACK
[PATCH core] Added possibility to pass additional Thin options using --thin parameter
Posted by mf...@redhat.com.
From: Michal Fojtik <mf...@redhat.com>
---
server/bin/deltacloudd | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/server/bin/deltacloudd b/server/bin/deltacloudd
index addb1f5..8c15d1c 100755
--- a/server/bin/deltacloudd
+++ b/server/bin/deltacloudd
@@ -40,6 +40,7 @@ BANNER
ENV['API_PROVIDER'] = provider
end
opts.on( '-e', '--env ENV', 'Environment (default: "development")') { |env| options[:env] = env }
+ opts.on( '-t', '--thin OPTIONS', 'Additional thin options ("--ssl --pid FILENAME")') { |opt| options[:thin] = opt}
opts.on( '-h', '--help', '') { options[:help] = true }
end
@@ -106,10 +107,13 @@ else
argv_opts << ['--chdir', dirname ]
argv_opts << ['-e', options[:env] ]
argv_opts << ['--timeout', '60']
- argv_opts << ['--threaded', '-D', '--stats', '/stats']
-
+ argv_opts << ['--threaded', '-D']
argv_opts.flatten!
+ if options[:thin]
+ argv_opts << "#{options[:thin]}"
+ end
+
if have_rerun && options[:env] == "development"
argv_opts.unshift "thin"
command = argv_opts.join(" ")
--
1.7.4.1