20 lines
		
	
	
		
			419 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			419 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
[Unit]
 | 
						|
Description=Start nodejs app
 | 
						|
<% unless @without_redis %>
 | 
						|
Requires=redis@6379.service
 | 
						|
After=redis@6379.service
 | 
						|
<% end %>
 | 
						|
 | 
						|
[Service]
 | 
						|
ExecStart=<%= @entry %>
 | 
						|
WorkingDirectory=<%= @app_dir %>
 | 
						|
User=<%= @user %>
 | 
						|
Group=<%= @group %>
 | 
						|
<% unless @environment.empty? -%>
 | 
						|
Environment=<% @environment.each do |key, value| -%>'<%= key %>=<%= value %>' <% end %>
 | 
						|
<% end -%>
 | 
						|
Restart=always
 | 
						|
 | 
						|
[Install]
 | 
						|
WantedBy=multi-user.target
 |