Add net-im/matterbridge alongside associated dependencies

Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
This commit is contained in:
Shin'ya Minazuki
2026-04-01 22:11:23 -03:00
parent 095652f0e9
commit 262c9a0f28
9 changed files with 132 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
#!/sbin/openrc-run
# Copyright 2026 Shin'ya Minazuki
: ${MATTERBRIDGE_USER="matterbridge"}
: ${MATTERBRIDGE_GROUP="matterbridge"}
supervisor="supervise-daemon"
command="/usr/bin/${RC_SVCNAME}"
command_args="-conf /etc/matterbridge.toml"
command_background="true"
command_user="${MATTERBRIDGE_USER}:${MATTERBRIDGE_GROUP}"
pidfile="/run/matterbridge.pid"
depend() {
need net
}

View File

@@ -0,0 +1,13 @@
[Unit]
Description=Matterbridge
After=network-online.target
[Service]
ExecStart=/usr/bin/matterbridge -conf /etc/matterbridge.toml
Restart=always
RestartSec=5s
User=matterbridge
Group=matterbridge
[Install]
WantedBy=multi-user.target