annotate misc/upstart/prosody.conf @ 5271:3a1df3adad0c

mod_http_oauth2: Allow user to decide which requested scopes to grant These should at the very least be shown to the user, so they can decide whether to grant them. Considered whether to filter the requested scopes down to actually understood scopes that would be granted, but decided that this was a bit complex for a first step, since role role selection and other kinds of scopes are mixed into the same field here.
author Kim Alvefur <zash@zash.se>
date Thu, 23 Mar 2023 16:28:08 +0100
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