26 lines
605 B
Plaintext
26 lines
605 B
Plaintext
[circus]
|
|
check_delay = 5
|
|
endpoint = tcp://127.0.0.1:5555
|
|
<%
|
|
engine.each_process do |name, process|
|
|
1.upto(engine.formation[name]) do |num|
|
|
port = engine.port_for(process, num)
|
|
full_name = "#{app}-#{name}-#{num}"
|
|
%>
|
|
[watcher:<%= full_name %>]
|
|
cmd = <%= process.command %>
|
|
working_dir = <%= engine.root %>
|
|
uid = <%= user %>
|
|
stdout_stream.class = FileStream
|
|
stdout_stream.filename = <%= log %>/<%= name %>-<%= num %>.log
|
|
stderr_stream.class = FileStream
|
|
stderr_stream.filename = <%= log %>/<%= name %>-<%= num %>.error.log
|
|
copy_env = True
|
|
|
|
[env:<%= full_name %>]
|
|
PORT = <%= port %>
|
|
<%
|
|
end
|
|
end
|
|
%>
|