MatrixSynapse/contrib
Luca Corbatto a6d84190eb Add systemd setup that supports workers (#4662)
This setup is a way to manage workers with systemd. It does however not
require workers. You can use this setup without workers. You just have
to make sure that the homeserver is forking and writes its PID file
to the location the service is looking in.

The currently distributed setup in the debian package does not work in
conjunction with workers.

* Adds changelog

* Lets systemd handle the forking

Sets all services to `type=simple` and disables daemonizing on the
synapse side.

* Formats readme to 80 columns per line

* Allows for full restart of all workers

* Changes README to reflect the new setup

* Adds dot to end of changelog file

* Removes surplus word

Co-Authored-By: targodan <targodan@users.noreply.github.com>

* Adds missing word

Co-Authored-By: targodan <targodan@users.noreply.github.com>

* Fixes linebreak

Co-Authored-By: targodan <targodan@users.noreply.github.com>

* Fixes unit type
2019-03-15 09:51:46 +00:00
..
cmdclient Fix some lies, and other clarifications, in docstrings 2017-04-21 01:31:09 +01:00
docker Update docker-compose.yml (#4282) 2019-01-02 07:38:18 +00:00
experiments
grafana Update grafana dashboard 2018-09-25 13:29:28 +01:00
graph Replace some type checks with six type checks 2018-04-07 01:02:32 +02:00
jitsimeetbridge
prometheus cleanups for contrib/prometheus/README 2019-01-30 17:32:33 +00:00
purge_api add purge_history.sh and purge_remote_media.sh scripts to contrib/purge_api/ 2018-11-07 14:02:41 +01:00
scripts
systemd Update the example systemd config to use a virtualenv (#4273) 2018-12-07 14:43:41 +01:00
systemd-with-workers Add systemd setup that supports workers (#4662) 2019-03-15 09:51:46 +00:00
vertobot
README.rst Document contrib directory 2018-04-20 11:47:38 +01:00
example_log_config.yaml Update example_log_config.yaml (#4820) 2019-03-07 14:12:10 +00:00

README.rst

Community Contributions
=======================

Everything in this directory are projects submitted by the community that may be useful
to others. As such, the project maintainers cannot guarantee support, stability
or backwards compatibility of these projects. 

Files in this directory should *not* be relied on directly, as they may not
continue to work or exist in future. If you wish to use any of these files then
they should be copied to avoid them breaking from underneath you.