]> nmode's Git Repositories - signal-cli/blobdiff - data/signal-cli-socket.service
Implement socket/tcp for daemon command
[signal-cli] / data / signal-cli-socket.service
diff --git a/data/signal-cli-socket.service b/data/signal-cli-socket.service
new file mode 100644 (file)
index 0000000..a6a2cfb
--- /dev/null
@@ -0,0 +1,20 @@
+[Unit]
+Description=Send secure messages to Signal clients
+Wants=network-online.target
+After=network-online.target
+Requires=signal-cli-socket.socket
+
+[Service]
+Type=simple
+Environment="SIGNAL_CLI_OPTS=-Xms2m"
+ExecStart=%dir%/bin/signal-cli --config /var/lib/signal-cli daemon
+User=signal-cli
+# JVM always exits with 143 in reaction to SIGTERM signal
+SuccessExitStatus=143
+StandardInput=socket
+StandardOutput=journal
+StandardError=journal
+
+[Install]
+Also=signal-cli-socket.socket
+WantedBy=default.target