Add a socket service that downloads images and puts them in NextCloud
[mercuryms.git] / mercuryms-listen@.service
diff --git a/mercuryms-listen@.service b/mercuryms-listen@.service
new file mode 100644 (file)
index 0000000..75a959c
--- /dev/null
@@ -0,0 +1,21 @@
+[Unit]
+Description=MercuryMS Listen Service
+After=network.target mercuryms-listen.socket
+Requires=mercuryms-listen.socket
+
+[Service]
+Type=oneshot
+User=mercuryms
+Group=mercuryms
+WorkingDirectory=/usr/share/mercuryms
+ExecStart=/opt/mercuryms/listener.sh
+StandardInput=socket
+StandardOutput=socket
+Environment="USER=admin"
+Environment="HOST=localhost:9092"
+# If overriding, should output to stdout similarly to printf
+Environment="PW_COMMAND=printf admin"
+
+
+[Install]
+WantedBy=multi-user.target