Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9cd772ac0f | ||
|
|
2b27d0a51a | ||
|
|
99204d7c1d | ||
|
|
e9b5ed81b8 |
@@ -3,4 +3,4 @@ stop on stopping <%= app %>-<%= process.name %>
|
|||||||
respawn
|
respawn
|
||||||
|
|
||||||
chdir <%= engine.directory %>
|
chdir <%= engine.directory %>
|
||||||
exec su <%= user %> -c "PORT=<%= port %> <%= process.command %> >> <%= log_root %>/<%=process.name%>-<%=num%>.log 2>&1"
|
exec su - <%= user %> -c 'export PORT=<%= port %>; <%= process.command %> >> <%= log_root %>/<%=process.name%>-<%=num%>.log 2>&1'
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
module Foreman
|
module Foreman
|
||||||
|
|
||||||
VERSION = "0.7.4"
|
VERSION = "0.7.5"
|
||||||
|
|
||||||
class AppDoesNotExist < Exception; end
|
class AppDoesNotExist < Exception; end
|
||||||
|
|
||||||
|
|||||||
@@ -97,6 +97,7 @@ private ######################################################################
|
|||||||
rescue PTY::ChildExited, Interrupt
|
rescue PTY::ChildExited, Interrupt
|
||||||
info "process exiting", process
|
info "process exiting", process
|
||||||
end
|
end
|
||||||
|
Process.waitall
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -106,6 +107,7 @@ private ######################################################################
|
|||||||
info "killing #{process.name} in pid #{pid}"
|
info "killing #{process.name} in pid #{pid}"
|
||||||
Process.kill(signal, pid)
|
Process.kill(signal, pid)
|
||||||
end
|
end
|
||||||
|
Process.waitall
|
||||||
exit 0
|
exit 0
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user