Warning, /swf-monitor/swf-teamcomms-mattermost.service is written in an unsupported language. File is not indexed.
0001 [Unit]
0002 Description=SWF TeamComms Mattermost live-feed bridge
0003 Wants=network-online.target
0004 After=network-online.target
0005 ConditionPathExists=/data/wenauseic/.config/teamcomms/swf-events/connector-token
0006 ConditionPathExists=/data/wenauseic/.config/teamcomms/swf-events/live-bot-token
0007
0008 [Service]
0009 Type=simple
0010 User=wenauseic
0011 Group=eic
0012 WorkingDirectory=/opt/swf-monitor/current
0013 Environment=PYTHONUNBUFFERED=1
0014 UMask=0077
0015 ExecStart=/opt/swf-monitor/current/.venv/bin/python -m teamcomms.connectors.cli --config /data/wenauseic/.config/teamcomms/swf-events/connector.json mattermost --routes /data/wenauseic/.config/teamcomms/swf-events/mattermost.json
0016 Restart=on-failure
0017 RestartSec=10
0018 TimeoutStopSec=40
0019
0020 [Install]
0021 WantedBy=multi-user.target