diff misc/upstart/prosody.conf @ 2610:68b56506fa50

misc: Add an example upstart config
author Kim Alvefur <zash@zash.se>
date Sun, 12 Mar 2017 18:20:22 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/upstart/prosody.conf	Sun Mar 12 18:20:22 2017 +0100
@@ -0,0 +1,29 @@
+author "Kim Alvefur <zash@zash.se>"
+description "Prosody XMPP server"
+
+# Normal runlevel based start and stop
+start on runlevel [2345]
+stop on runlevel [!2345]
+
+# Alternate method for starting and stopping
+# when a network interface comes and goes
+#
+# start on net-device-up IFACE=eth0
+# stop on net-device-down IFACE=eth0
+
+# Change user so Prosdy doesn't have to
+setgid prosody
+setuid prosody
+
+# Set a sensible umask
+umask 0027
+
+# Run prosody
+exec /usr/bin/prosody
+
+# Collect stdout into a log file
+console log
+
+# Restart on crashes
+respawn
+respawn limit 5 10