Navigation Menu

Skip to content

Commit

Permalink
Add template to run the daemon of droonga-http-server
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Apr 21, 2014
1 parent 708ac04 commit 361249c
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 0 deletions.
6 changes: 6 additions & 0 deletions droonga/attributes/default.rb
Expand Up @@ -10,3 +10,9 @@
default.droonga.http_server.user_name = "droonga-http-server"
default.droonga.http_server.group_name = "droonga-http-server"
default.droonga.http_server.home = "/home/droonga-http-server"
default.droonga.http_server.node = "node"
default.droonga.http_server.host = node.name
default.droonga.http_server.port = 13000
default.droonga.http_server.tag = "droonga"
default.droonga.http_server.default_dataset = "Droonga"
default.droonga.http_server.cache_size = 100
26 changes: 26 additions & 0 deletions droonga/templates/default/sv-droonga-http-server-run.erb
@@ -0,0 +1,26 @@
#!/bin/bash
<% engine = node.droonga.engine %>
<% http_server = node.droonga.http_server %>

exec 2>&1

set -e
set -u

ulimit -n 20480

user="<%= http_server.user_name %>"
group="<%= http_server.group_name %>"
work_dir="$(eval "echo ~${user}")/droonga-http-server/current"

cd "$work_dir"
exec chpst -u "$user:$group" \
"${work_dir}/bin/droonga-http-server" \
--host "<%= http_server.host %>" \
--port <%= http_server.port %> \
--tag "<%= http_server.tag %>" \
--receive-host-name <%= http_server.port %> \
--droonga-engine-host-name <%= engine.host %> \
--droonga-engine-port <%= engine.port %> \
--droonga-default-dataset <%= http_server.default_dataset %> \
--cache-size <%= http_server.cache_size %>

0 comments on commit 361249c

Please sign in to comment.