0001-debian-add-uwsgi-spooler-55570.patch
debian/uwsgi.ini | ||
---|---|---|
9 | 9 |
chmod-socket = 666 |
10 | 10 |
vacuum = true |
11 | 11 | |
12 |
spooler-processes = 3 |
|
13 |
spooler-max-tasks = 20 |
|
14 | ||
12 | 15 |
master = true |
13 | 16 |
processes = 5 |
14 | 17 |
harakiri = 120 |
debian/welco.dirs | ||
---|---|---|
1 | 1 |
/etc/welco |
2 | 2 |
/usr/lib/welco |
3 | 3 |
/var/lib/welco/collectstatic |
4 |
/var/lib/welco/spooler |
|
4 | 5 |
/var/lib/welco/tenants |
5 | 6 |
/var/log/welco |
debian/welco.init | ||
---|---|---|
38 | 38 |
DAEMON_ARGS=${DAEMON_ARGS:-"--pidfile=$PIDFILE |
39 | 39 |
--uid $USER --gid $GROUP |
40 | 40 |
--ini /etc/$NAME/uwsgi.ini |
41 |
--spooler /var/lib/$NAME/spooler/ |
|
41 | 42 |
--daemonize /var/log/uwsgi.$NAME.log"} |
42 | 43 | |
43 | 44 |
# Load the VERBOSE setting and other rcS variables |
debian/welco.postinst | ||
---|---|---|
20 | 20 |
# ensure dirs ownership |
21 | 21 |
chown $USER:$GROUP /var/log/$NAME |
22 | 22 |
chown $USER:$GROUP /var/lib/$NAME/collectstatic |
23 |
chown $USER:$GROUP /var/lib/$NAME/spooler |
|
23 | 24 |
chown $USER:$GROUP /var/lib/$NAME/tenants |
24 | 25 |
# create a secret file |
25 | 26 |
SECRET_FILE=$CONFIG_DIR/secret |
debian/welco.service | ||
---|---|---|
10 | 10 |
Group=%p |
11 | 11 |
ExecStartPre=/usr/bin/welco-manage migrate_schemas --noinput --verbosity 1 |
12 | 12 |
ExecStartPre=/usr/bin/welco-manage collectstatic --noinput |
13 |
ExecStart=/usr/bin/uwsgi --ini /etc/%p/uwsgi.ini |
|
13 |
ExecStartPre=/bin/mkdir -p /var/lib/welco/spooler/%m/ |
|
14 |
ExecStart=/usr/bin/uwsgi --ini /etc/%p/uwsgi.ini --spooler /var/lib/welco/spooler/%m/ |
|
14 | 15 |
ExecReload=/bin/kill -HUP $MAINPID |
15 | 16 |
KillSignal=SIGQUIT |
16 | 17 |
TimeoutStartSec=0 |
17 |
- |