timetagger/templates/etc/systemd/system/timetagger.service.j2
2023-07-31 09:38:45 +02:00

21 lines
No EOL
693 B
Django/Jinja

[Unit]
Description=Timetagger to track your working time
Documentation=https://github.com/almarklein/timetagger
Requires=network.target
After=network.target
[Service]
Environment="TIMETAGGER_BIND={{ timetagger_bind_address }}"
Environment="TIMETAGGER_DATADIR={{ timetagger_datadir }}"
Environment="TIMETAGGER_LOG_LEVEL={{ timetagger_loglevel }}"
Environment="TIMETAGGER_CREDENTIALS={% for item in timetagger_credentials %}{{ item.username }}:{{ item.hash_password }},{% endfor %}"
Type=simple
User={{ timetagger_user }}
ExecStart={{ timetagger_venv_path }}/bin/python3 -m timetagger
#WorkingDirectory={{ timetagger_datadir }}
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target