Projet

Général

Profil

0001-debian-add-systemd-service-unit-for-authentic2-multi.patch

Frédéric Péters, 06 novembre 2018 09:17

Télécharger (1,46 ko)

Voir les différences:

Subject: [PATCH] debian: add systemd service unit for authentic2-multitenant
 (#16807)

 debian/authentic2-multitenant.service | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 debian/authentic2-multitenant.service
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
-