Forward webhooks to xmpp messages (written in golang)
Go to file
Martin/Geno cd5bf470d5
add html to grafana
2019-07-16 01:11:40 +02:00
.ci [TASK] add gitlab-ci 2019-02-14 02:34:00 +01:00
circleci first version with gosrc.io/xmpp 2019-07-15 23:57:26 +02:00
git first version with gosrc.io/xmpp 2019-07-15 23:57:26 +02:00
gitlab first version with gosrc.io/xmpp 2019-07-15 23:57:26 +02:00
grafana add html to grafana 2019-07-16 01:11:40 +02:00
prometheus add html for prometheus 2019-07-16 00:53:45 +02:00
runtime first version with gosrc.io/xmpp 2019-07-15 23:57:26 +02:00
.gitignore Init 2017-06-09 14:21:25 +02:00
.gitlab-ci.yml ci to own default format 2019-06-20 10:21:07 +02:00
.test-coverage [BUGFIX] circleci for coveralls.io 2017-06-13 01:58:25 +02:00
LICENSE.md Create LICENSE.md 2017-06-13 00:50:15 +02:00
README.md [DOC] readme fix url to download 2019-06-20 14:54:06 +02:00
config_example.toml first version with gosrc.io/xmpp 2019-07-15 23:57:26 +02:00
main.go first version with gosrc.io/xmpp 2019-07-15 23:57:26 +02:00
xmpp.go first version with gosrc.io/xmpp 2019-07-15 23:57:26 +02:00

README.md

hook2xmpp

pipeline status coverage report Go Report Card GoDoc

Get hook2xmpp

Download

Latest Build binary from ci here:

Download All (with config example)

Download Binary

Build

go get -u dev.sum7.eu/genofire/hook2xmpp

Configure

see config_example.toml

Start / Boot

/lib/systemd/system/hook2xmpp.service :

[Unit]
Description=hook2xmpp
After=network.target
# After=ejabberd.service
# After=prosody.service

[Service]
Type=simple
# User=notRoot
ExecStart=/opt/go/bin/hook2xmpp --config /etc/hook2xmpp.conf
Restart=always
RestartSec=5sec

[Install]
WantedBy=multi-user.target

Start: systemctl start hook2xmpp Autostart: systemctl enable hook2xmpp