changeset 2610:68b56506fa50

misc: Add an example upstart config
author Kim Alvefur <zash@zash.se>
date Sun, 12 Mar 2017 18:20:22 +0100
parents 6ab46ff685d0
children 4d81d7219db0
files misc/upstart/prosody.conf
diffstat 1 files changed, 29 insertions(+), 0 deletions(-) [+]
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