17 lines
621 B
Django/Jinja
Executable File
17 lines
621 B
Django/Jinja
Executable File
[Unit]
|
|
Description = Gunicorn Python Webserver for Modoboa
|
|
After = network.target
|
|
|
|
[Service]
|
|
PIDFile = run/gunicorn/{{ modoboa_instance }}.pid
|
|
WorkingDirectory = {{ modoboa_instance_folder }}/{{ modoboa_instance }}
|
|
ExecStartPre = /bin/mkdir -p /run/gunicorn
|
|
ExecStartPre = /bin/chown -R {{ modoboa_user }}:{{ modoboa_user }} /run/gunicorn
|
|
ExecStart = {{ modoboa_py_venv_bin }}/gunicorn -c gunicorn.conf.py {{ modoboa_instance }}.wsgi:application
|
|
ExecReload = /bin/kill -s HUP $MAINPID
|
|
ExecStop = /bin/kill -s TERM $MAINPID
|
|
ExecStopPost = /bin/rm -rf /run/gunicorn
|
|
PrivateTmp = true
|
|
|
|
[Install]
|
|
WantedBy = multi-user.target |