Matrix Docker Ansible eploy
Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- #jinja2: lstrip_blocks: "True"
- # c.f. https://github.com/matrix-org/synapse/pull/4662
- [Unit]
- Description=Synapse Matrix Worker
- After=matrix-synapse.service
- BindsTo=matrix-synapse.service
-
- [Service]
- Type=simple
-
- # Intentional delay, so that the homeserver (we likely depend on) can manage to start.
- ExecStartPre=/bin/sleep 5
-
- # systemd ftw 🤦♂️
- # https://github.com/systemd/systemd/issues/14895#issuecomment-594123923
- ExecStart=/bin/sh -c "WORKER=%i; WORKER=$${WORKER%%:*}; \
- exec /usr/bin/docker exec \
- --user={{ matrix_user_uid }}:{{ matrix_user_gid }} \
- matrix-synapse \
- python -m synapse.app.$${WORKER} -c /data/homeserver.yaml -c /data/worker.%i.yaml"
-
- ExecStop=/usr/bin/docker exec matrix-synapse pkill -f %i
- KillMode=process
- Restart=always
- RestartSec=10
- SyslogIdentifier=matrix-synapse-%i
-
- [Install]
- WantedBy=matrix-synapse.service
|