| 
									
										
										
										
											2020-02-02 18:14:10 +01:00
										 |  |  | [Unit] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Description=${SERVICE_NAME} | 
					
						
							|  |  |  | After=syslog.target | 
					
						
							|  |  |  | After=network.target | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [Service] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Type=simple | 
					
						
							|  |  |  | User=${SERVICE_USER} | 
					
						
							|  |  |  | Group=${SERVICE_GROUP} | 
					
						
							|  |  |  | WorkingDirectory=${SERVICE_HOME} | 
					
						
							| 
									
										
										
										
											2020-04-28 16:21:45 +02:00
										 |  |  | ExecStart=${SERVICE_HOME}/go-apps/bin/morty -key '${MORTY_KEY}' -listen '${MORTY_LISTEN}' -timeout ${MORTY_TIMEOUT} | 
					
						
							| 
									
										
										
										
											2020-02-02 18:14:10 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Restart=always | 
					
						
							|  |  |  | Environment=USER=${SERVICE_USER} HOME=${SERVICE_HOME} DEBUG=${SERVICE_ENV_DEBUG} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Some distributions may not support these hardening directives.  If you cannot | 
					
						
							|  |  |  | # start the service due to an unknown option, comment out the ones not supported | 
					
						
							|  |  |  | # by your version of systemd. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ProtectSystem=full | 
					
						
							|  |  |  | PrivateDevices=yes | 
					
						
							|  |  |  | PrivateTmp=yes | 
					
						
							|  |  |  | NoNewPrivileges=true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [Install] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | WantedBy=multi-user.target |