annotate misc/upstart/prosody.conf @ 5383:df11a2cbc7b7

mod_http_oauth2: Implement RFC 7628 Proof Key for Code Exchange Likely to become mandatory in OAuth 2.1. Backwards compatible since the default 'plain' verifier would compare nil with nil if the relevant parameters are left out.
author Kim Alvefur <zash@zash.se>
date Sat, 29 Apr 2023 13:09:46 +0200
parents 68b56506fa50
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2610
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 author "Kim Alvefur <zash@zash.se>"
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 description "Prosody XMPP server"
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 # Normal runlevel based start and stop
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 start on runlevel [2345]
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 stop on runlevel [!2345]
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 # Alternate method for starting and stopping
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 # when a network interface comes and goes
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 #
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 # start on net-device-up IFACE=eth0
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 # stop on net-device-down IFACE=eth0
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 # Change user so Prosdy doesn't have to
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 setgid prosody
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16 setuid prosody
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 # Set a sensible umask
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19 umask 0027
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21 # Run prosody
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
22 exec /usr/bin/prosody
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
23
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
24 # Collect stdout into a log file
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
25 console log
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
26
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
27 # Restart on crashes
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
28 respawn
68b56506fa50 misc: Add an example upstart config
Kim Alvefur <zash@zash.se>
parents:
diff changeset
29 respawn limit 5 10