cloud-modoboa/templates/etc/systemd/system/gunicorn.service.j2
2023-08-20 10:31:08 +02:00

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