Mercurial > odfcast
annotate odfcast.service @ 100:bf1a998fff48 1.6.0
Add service file for running ODFCast via systemd.
author | Bernhard Herzog <bh@intevation.de> |
---|---|
date | Tue, 26 Jun 2018 21:48:01 +0200 |
parents | |
children |
rev | line source |
---|---|
100
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
1 [Unit] |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
2 Description=ODFCast |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
3 Wants=network.target |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
4 |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
5 [Service] |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
6 User=odfcast |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
7 Group=odfcast |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
8 Restart=always |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
9 WorkingDirectory=/home/odfcast/odfcast/releases/current |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
10 |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
11 # === Flask === |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
12 # ExecStart=/home/odfcast/odfcast/env/bin/python3 main.py |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
13 # === eventlet === |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
14 # ExecStart=/usr/bin/gunicorn3 --bind 127.0.0.1:5000 --access-logfile - \ |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
15 # --pythonpath ../../env/lib/python3.5/site-packages/ \ |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
16 # --workers 3 --worker-class eventlet wsgi |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
17 # === gthread === |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
18 ExecStart=/usr/bin/gunicorn3 --bind 127.0.0.1:5000 --access-logfile - \ |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
19 --pythonpath ../../env/lib/python3.5/site-packages/ \ |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
20 --workers 3 --threads 4 --worker-class gthread odfcast:app |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
21 |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
22 [Install] |
bf1a998fff48
Add service file for running ODFCast via systemd.
Bernhard Herzog <bh@intevation.de>
parents:
diff
changeset
|
23 WantedBy=multi-user.target |