Jigasi-Konfigurationsdatei beheben, die überschrieben wird

English Deutsch

Problem:

Meine .jitsi-meet-cfg/jigasi/sip-communicator.properties wird jedes Mal überschrieben, wenn ich Jigasi starte, aber ich muss

sip-communicator.properties
net.java.sip.communicator.impl.protocol.sip.acc1.AUTHORIZATION_NAME=abc123abc

setzen, damit meine SIP-Kommunikation funktioniert.

Lösung

Führen Sie dieses Skript nach dem Starten des Jigasi-Containers aus. Es wird die überschriebene Konfiguration reparieren und dann den Jigasi-Java-Prozess neu starten, ohne den Container neu zu starten

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

# Konfiguration neu laden (Hack)
docker-compose -f docker-compose.yml -f jigasi.yml exec jigasi /bin/bash -c 'kill $(pidof java)'

Ursprüngliche Quelle: Dieses GitHub-Ticket, das eine ähnliche Lösung für ein ähnliches Problem bereitstellt


Check out similar posts by category: Linux