chef/cookbooks/application_nodejs/templates/default/nodejs.upstart.conf.erb

20 lines
395 B
Plaintext

#!upstart
description "Node.js Application Server"
start on (local-filesystems and net-device-up IFACE!=lo)
stop on [!12345]
console log
<% @environment.each do |key, value| -%>
env <%= key %>="<%= value %>"
<% end -%>
<% unless @user.nil? -%>
setuid <%= @user %>
<% end -%>
<% unless @group.nil? -%>
setgid <%= @group %>
<% end -%>
chdir <%= @app_dir %>
exec /usr/bin/env node <%= @entry %>