22 lines
		
	
	
		
			527 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			527 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
description "WALNUT, by Daplie"
 | 
						|
version "0.1"
 | 
						|
author "Daplie Inc"
 | 
						|
 | 
						|
# Upstart has nothing in $PATH by default
 | 
						|
env PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
 | 
						|
 | 
						|
# Keep the server running on crash or machine reboot
 | 
						|
respawn
 | 
						|
respawn limit 10 120
 | 
						|
start on runlevel [2345]
 | 
						|
 | 
						|
# Start the server using spark and redirect output to log files
 | 
						|
script
 | 
						|
  DATE=`date '+%F_%H-%M-%S'`
 | 
						|
  cd /srv/walnut
 | 
						|
  mkdir -p logs
 | 
						|
  exec node bin/walnut \
 | 
						|
    > "./logs/access.${DATE}.log" \
 | 
						|
    2> "./logs/error.${DATE}.log"
 | 
						|
end script
 |