0001-debian-add-systemd-service-unit-for-authentic2-multi.patch
debian/authentic2-multitenant.service | ||
---|---|---|
1 |
[Unit] |
|
2 |
Description=Authentic 2 (multitenants) |
|
3 |
After=network.target postgresql.service |
|
4 |
Wants=postgresql.service |
|
5 | ||
6 |
[Service] |
|
7 |
Environment=AUTHENTIC2_SETTINGS_FILE=/usr/lib/%p/debian_config.py |
|
8 |
Environment=LANG=C.UTF-8 |
|
9 |
User=authentic-multitenant |
|
10 |
Group=authentic-multitenant |
|
11 |
ExecStartPre=/usr/bin/authentic2-multitenant-manage migrate_schemas --noinput |
|
12 |
ExecStartPre=/usr/bin/authentic2-multitenant-manage collectstatic --noinput |
|
13 |
ExecStart=/usr/bin/gunicorn \ |
|
14 |
--bind unix:/run/%p/%p.sock \ |
|
15 |
--worker-class=sync \ |
|
16 |
--workers 5 \ |
|
17 |
--timeout=30 \ |
|
18 |
--name %p \ |
|
19 |
authentic2.wsgi:application |
|
20 |
ExecReload=/bin/kill -HUP $MAINPID |
|
21 |
TimeoutStartSec=0 |
|
22 |
PrivateTmp=true |
|
23 |
Restart=on-failure |
|
24 |
RuntimeDirectory=authentic2-multitenant |
|
25 | ||
26 |
[Install] |
|
27 |
WantedBy=multi-user.target |
|
0 |
- |