Skip to content
Snippets Groups Projects
matrix-synapse.service 838 B
Newer Older
  • Learn to ignore specific revisions
  • Description=Synapse master
    
    # This service should be restarted when the synapse target is restarted.
    PartOf=matrix-synapse.target
    
    ReloadPropagatedFrom=matrix-synapse.target
    
    Type=notify
    NotifyAccess=main
    
    User=matrix-synapse
    
    RuntimeDirectory=synapse
    
    WorkingDirectory=/var/lib/matrix-synapse
    
    EnvironmentFile=-/etc/default/matrix-synapse
    
    ExecStartPre=/opt/venvs/matrix-synapse/bin/python -m synapse.app.homeserver --config-path=/etc/matrix-synapse/homeserver.yaml --config-path=/etc/matrix-synapse/conf.d/ --generate-keys
    ExecStart=/opt/venvs/matrix-synapse/bin/python -m synapse.app.homeserver --config-path=/etc/matrix-synapse/homeserver.yaml --config-path=/etc/matrix-synapse/conf.d/
    ExecReload=/bin/kill -HUP $MAINPID
    Restart=always
    RestartSec=3
    
    SyslogIdentifier=matrix-synapse
    
    WantedBy=matrix-synapse.target