瀏覽代碼

package/janus-gateway: Add systemd service file

Signed-off-by: Danilo Bargen <mail@dbrgn.ch>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Danilo 3 年之前
父節點
當前提交
4e5c1dbb22
共有 2 個文件被更改,包括 18 次插入0 次删除
  1. 5 0
      package/janus-gateway/janus-gateway.mk
  2. 13 0
      package/janus-gateway/janus-gateway.service

+ 5 - 0
package/janus-gateway/janus-gateway.mk

@@ -131,4 +131,9 @@ else
 JANUS_GATEWAY_CONF_OPTS += --disable-systemd-sockets
 endif
 
+define JANUS_GATEWAY_INSTALL_INIT_SYSTEMD
+	$(INSTALL) -D -m 644 package/janus-gateway/janus-gateway.service \
+		$(TARGET_DIR)/usr/lib/systemd/system/janus-gateway.service
+endef
+
 $(eval $(autotools-package))

+ 13 - 0
package/janus-gateway/janus-gateway.service

@@ -0,0 +1,13 @@
+[Unit]
+Description=Janus WebRTC Gateway
+Wants=network.target
+StartLimitIntervalSec=0
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/janus
+Restart=on-failure
+RestartSec=5
+
+[Install]
+WantedBy=multi-user.target