Software / code / prosody-modules
Comparison
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 |
comparison
equal
deleted
inserted
replaced
| 2609:6ab46ff685d0 | 2610:68b56506fa50 |
|---|---|
| 1 author "Kim Alvefur <zash@zash.se>" | |
| 2 description "Prosody XMPP server" | |
| 3 | |
| 4 # Normal runlevel based start and stop | |
| 5 start on runlevel [2345] | |
| 6 stop on runlevel [!2345] | |
| 7 | |
| 8 # Alternate method for starting and stopping | |
| 9 # when a network interface comes and goes | |
| 10 # | |
| 11 # start on net-device-up IFACE=eth0 | |
| 12 # stop on net-device-down IFACE=eth0 | |
| 13 | |
| 14 # Change user so Prosdy doesn't have to | |
| 15 setgid prosody | |
| 16 setuid prosody | |
| 17 | |
| 18 # Set a sensible umask | |
| 19 umask 0027 | |
| 20 | |
| 21 # Run prosody | |
| 22 exec /usr/bin/prosody | |
| 23 | |
| 24 # Collect stdout into a log file | |
| 25 console log | |
| 26 | |
| 27 # Restart on crashes | |
| 28 respawn | |
| 29 respawn limit 5 10 |