Annotate

misc/upstart/prosody.conf @ 5553:67152838afbc

mod_http_oauth2: Improve error messages for URI properties Since there are separate validation checks for URI properties, including that they should use https, with better and more specific error reporting. Reverts 'luaPattern' to 'pattern' which is not currently supported by util.jsonschema, but allows anything that retrieves the schema over http to validate against it, should they wish to do so.
author Kim Alvefur <zash@zash.se>
date Sat, 17 Jun 2023 18:15:00 +0200
parent 2610:68b56506fa50
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