如何修复 Jigasi 配置文件被覆盖的问题
问题:
我的 .jitsi-meet-cfg/jigasi/sip-communicator.properties 每次启动 Jigasi 时都会被覆盖,但我需要设置
sip-communicator.properties
net.java.sip.communicator.impl.protocol.sip.acc1.AUTHORIZATION_NAME=abc123abc以使我的 SIP 通信正常工作。
解决方案
启动 jigasi 容器后运行此脚本。它将修复被覆盖的配置,然后在不重启容器的情况下重启 Jigasi Java 进程
fix_jigasi.sh
#!/bin/sh
sed -i -e "s/# SIP account/net.java.sip.communicator.impl.protocol.sip.acc1.AUTHORIZATION_NAME=abc123abc/g" .jitsi-meet-cfg/jigasi/sip-communicator.properties
# 重新加载配置技巧
docker-compose -f docker-compose.yml -f jigasi.yml exec jigasi /bin/bash -c 'kill $(pidof java)'原始来源:此 GitHub 工单,为类似问题提供了类似的解决方案
Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow