1
1
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2025-01-18 08:06:16 +01:00
infrastructure/roles/matrix/files/synapse-worker@.service
Jan Alexander Steffens (heftig) d8ced720e9
matrix: Adjust modelines
- Add `ft=systemd` where needed
- Remove `ft=` where filetype detection works (especially jinja.vim)
- Set `sw=2 sts=-1 et` everywhere
2022-12-10 00:55:51 +01:00

26 lines
608 B
SYSTEMD

[Unit]
Description=Synapse Matrix worker (%i)
BindsTo=synapse.service
After=synapse.service
ReloadPropagatedFrom=synapse.service
AssertPathExists=/etc/synapse/worker-%i.yaml
[Service]
Type=notify
NotifyAccess=main
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-abort
User=synapse
WorkingDirectory=~
ExecStart=/var/lib/synapse/venv/bin/python -m synapse.app.generic_worker --config-path=/etc/synapse/homeserver.yaml --config-path=/etc/synapse/worker-%i.yaml
SyslogIdentifier=synapse
Environment=LD_PRELOAD=/usr/lib/libjemalloc.so
[Install]
RequiredBy=synapse.service
# vim:set ft=systemd sw=2 sts=-1 et: