0001-debian-add-uwsgi-spooler-55568.patch
debian/fargo.dirs | ||
---|---|---|
1 | 1 |
/etc/fargo |
2 | 2 |
/usr/lib/fargo |
3 | 3 |
/var/lib/fargo/collectstatic |
4 |
/var/lib/fargo/spooler |
|
4 | 5 |
/var/lib/fargo/tenants |
5 | 6 |
/var/log/fargo |
debian/fargo.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/fargo.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/fargo.service | ||
---|---|---|
10 | 10 |
Group=%p |
11 | 11 |
ExecStartPre=/usr/bin/fargo-manage migrate_schemas --noinput --verbosity 1 |
12 | 12 |
ExecStartPre=/usr/bin/fargo-manage collectstatic --noinput |
13 |
ExecStart=/usr/bin/uwsgi --ini /etc/%p/uwsgi.ini |
|
13 |
ExecStartPre=/bin/mkdir -p /var/lib/fargo/spooler/%m/ |
|
14 |
ExecStart=/usr/bin/uwsgi --ini /etc/%p/uwsgi.ini --spooler /var/lib/fargo/spooler/%m/ |
|
14 | 15 |
ExecReload=/bin/kill -HUP $MAINPID |
15 | 16 |
KillSignal=SIGQUIT |
16 | 17 |
TimeoutStartSec=0 |
debian/uwsgi.ini | ||
---|---|---|
12 | 12 |
chmod-socket = 666 |
13 | 13 |
vacuum = true |
14 | 14 | |
15 |
spooler-processes = 3 |
|
16 |
spooler-max-tasks = 20 |
|
17 | ||
15 | 18 |
master = true |
16 | 19 |
enable-threads = true |
17 | 20 |
harakiri = 120 |
18 |
- |