Skip to content
Snippets Groups Projects
  1. Apr 26, 2024
    • villepeh's avatar
      Add RuntimeDirectory to matrix-synapse.service (#17084) · 9c918739
      villepeh authored
      This makes it easy to store UNIX sockets with correct permissions. Those
      would be located in /run/synapse which is the directory used in many
      examples in Synapse configuration manual. Additionally, the directory
      and sockets are deleted when Synapse is shut down.
      9c918739
  2. Nov 07, 2021
    • Dan Callahan's avatar
      Minor cleanup to Debian packaging (#11269) · 9799c569
      Dan Callahan authored
      
      * Remove unused Vagrant scripts
      
      * Change package Architecture to any
      
      * Preinstall the wheel package when building venvs.
      
      Addresses the following warnings during Debian builds:
      
          Using legacy 'setup.py install' for jaeger-client, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for matrix-synapse-ldap3, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for opentracing, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for psycopg2, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for systemd-python, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for pympler, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for threadloop, since package 'wheel' is not installed.
          Using legacy 'setup.py install' for thrift, since package 'wheel' is not installed.
      
      * Allow /etc/default/matrix-synapse to be missing
      
      Per the systemd.exec manpage, prefixing an EnvironmentFile with "-":
      
      > indicates that if the file does not exist, it will not be read and no
      > error or warning message is logged.
      
      Signed-off-by: default avatarDan Callahan <danc@element.io>
      9799c569
  3. Feb 22, 2021
  4. Apr 08, 2020
  5. Jul 23, 2019
  6. May 10, 2019
  7. Mar 15, 2019
    • Luca Corbatto's avatar
      Add systemd setup that supports workers (#4662) · a6d84190
      Luca Corbatto authored
      
      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: default avatartargodan <targodan@users.noreply.github.com>
      
      * Adds missing word
      
      Co-Authored-By: default avatartargodan <targodan@users.noreply.github.com>
      
      * Fixes linebreak
      
      Co-Authored-By: default avatartargodan <targodan@users.noreply.github.com>
      
      * Fixes unit type
      a6d84190
  8. Feb 14, 2019
  9. Dec 20, 2018
Loading