| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | <?xml version="1.0" encoding="UTF-8"?>
 | 
					
						
							|  |  |  | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 | 
					
						
							|  |  |  | <plist version="1.0">
 | 
					
						
							| 
									
										
										
										
											2019-08-02 11:41:00 -06:00
										 |  |  | <!-- Generated for serviceman. Edit as you wish. -->
 | 
					
						
							| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | <dict>
 | 
					
						
							|  |  |  | 	<key>Label</key>
 | 
					
						
							|  |  |  | 	<string>{{ .ReverseDNS }}</string>
 | 
					
						
							|  |  |  | 	<key>ProgramArguments</key>
 | 
					
						
							|  |  |  | 	<array>
 | 
					
						
							|  |  |  | 		{{- if .Interpreter }}
 | 
					
						
							|  |  |  | 		<string>{{ .Interpreter }}</string>
 | 
					
						
							|  |  |  | 		{{- end }}
 | 
					
						
							| 
									
										
										
										
											2019-07-02 00:02:09 -06:00
										 |  |  | 		<string>{{ .Exec }}</string>
 | 
					
						
							| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | 		{{- range $arg := .Argv }}
 | 
					
						
							|  |  |  | 		<string>{{ $arg }}</string>
 | 
					
						
							|  |  |  | 	  {{- end }}
 | 
					
						
							|  |  |  | 	</array>
 | 
					
						
							|  |  |  | 	{{- if .Envs }}
 | 
					
						
							|  |  |  | 	<key>EnvironmentVariables</key>
 | 
					
						
							|  |  |  | 	<dict>
 | 
					
						
							|  |  |  | 		{{- range $key, $value := .Envs }}
 | 
					
						
							|  |  |  | 		<key>{{ $key }}</key>
 | 
					
						
							|  |  |  | 		<string>{{ $value }}</string>
 | 
					
						
							|  |  |  | 		{{- end }}
 | 
					
						
							|  |  |  | 	</dict>
 | 
					
						
							|  |  |  | 	{{- end }}
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	{{if .User -}}
 | 
					
						
							|  |  |  | 	<key>UserName</key>
 | 
					
						
							|  |  |  | 	<string>{{ .User }}</string>
 | 
					
						
							| 
									
										
										
										
											2019-08-05 04:40:47 -06:00
										 |  |  | 	{{end -}}
 | 
					
						
							|  |  |  | 	{{if .Group -}}
 | 
					
						
							| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | 	<key>GroupName</key>
 | 
					
						
							|  |  |  | 	<string>{{ .Group }}</string>
 | 
					
						
							|  |  |  | 	<key>InitGroups</key>
 | 
					
						
							|  |  |  | 	<true/>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	{{end -}}
 | 
					
						
							|  |  |  | 	<key>RunAtLoad</key>
 | 
					
						
							|  |  |  | 	<true/>
 | 
					
						
							|  |  |  | 	{{ if .Restart -}}
 | 
					
						
							|  |  |  | 	<key>KeepAlive</key>
 | 
					
						
							|  |  |  | 	<true/>
 | 
					
						
							|  |  |  | 	<!--dict>
 | 
					
						
							|  |  |  | 		<key>Crashed</key>
 | 
					
						
							|  |  |  | 		<true/>
 | 
					
						
							|  |  |  | 		<key>NetworkState</key>
 | 
					
						
							|  |  |  | 		<true/>
 | 
					
						
							|  |  |  | 		<key>SuccessfulExit</key>
 | 
					
						
							|  |  |  | 		<false/>
 | 
					
						
							|  |  |  | 	</dict-->
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	{{ end -}}
 | 
					
						
							|  |  |  | 	{{ if .Production -}}
 | 
					
						
							|  |  |  | 	<key>SoftResourceLimits</key>
 | 
					
						
							|  |  |  | 	<dict>
 | 
					
						
							|  |  |  | 		<key>NumberOfFiles</key>
 | 
					
						
							|  |  |  | 		<integer>8192</integer>
 | 
					
						
							|  |  |  | 	</dict>
 | 
					
						
							|  |  |  | 	<key>HardResourceLimits</key>
 | 
					
						
							|  |  |  | 	<dict/>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	{{ end -}}
 | 
					
						
							| 
									
										
										
										
											2019-07-02 00:02:09 -06:00
										 |  |  | 	{{ if .Workdir -}}
 | 
					
						
							| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | 	<key>WorkingDirectory</key>
 | 
					
						
							| 
									
										
										
										
											2019-07-02 00:02:09 -06:00
										 |  |  | 	<string>{{ .Workdir }}</string>
 | 
					
						
							| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-07-02 00:02:09 -06:00
										 |  |  | 	{{ end -}}
 | 
					
						
							| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | 	<key>StandardErrorPath</key>
 | 
					
						
							| 
									
										
										
										
											2019-07-02 00:25:16 -06:00
										 |  |  | 	<string>{{ .Logdir }}/{{ .Name }}.log</string>
 | 
					
						
							| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | 	<key>StandardOutPath</key>
 | 
					
						
							| 
									
										
										
										
											2019-07-02 00:25:16 -06:00
										 |  |  | 	<string>{{ .Logdir }}/{{ .Name }}.log</string>
 | 
					
						
							| 
									
										
										
										
											2019-07-01 02:44:48 -06:00
										 |  |  | </dict>
 | 
					
						
							|  |  |  | </plist>
 |