archrelease: copy trunk to community-any
[ArchLinux/community.git] / matrix-synapse / repos / community-x86_64 / synapse-worker@.service
blobd14e985612bc9d644fee3714cc69b255ed35d4ae
1 [Unit]
2 Description=Synapse Matrix homeserver (%i)
3 AssertPathExists=/etc/synapse/workers/%i.yaml
4 PartOf=synapse.target
5 ReloadPropagatedFrom=synapse.target
6 After=synapse.service
8 [Service]
9 Type=notify
10 User=synapse
11 Group=synapse
12 SyslogIdentifier=synapse-%i
13 Environment=LANG=en_US.UTF-8
14 WorkingDirectory=/var/lib/synapse
15 ExecStart=/usr/bin/python3 -m synapse.app.generic_worker --config-path=/etc/synapse/homeserver.yaml --config-path=/etc/synapse/workers/%i.yaml
16 ExecReload=/bin/kill -HUP $MAINPID
17 EnvironmentFile=-/etc/default/synapse
18 Restart=always
19 RestartSec=3
21 [Install]
22 WantedBy=synapse.target