openvidu-local-deployment/pro/scripts/entrypoint_openvidu.sh
2024-04-24 16:29:52 +02:00

21 lines
554 B
Bash

#!/bin/sh
set -e
CONFIG_FILE_TMP="/tmp/livekit.yaml"
CONFIG_FILE="/etc/livekit.yaml"
LAN_PRIVATE_IP="${LAN_PRIVATE_IP:-}"
cp ${CONFIG_FILE_TMP} ${CONFIG_FILE}
if [ "$LAN_PRIVATE_IP" != "none" ]; then
if ! grep -q "^[[:space:]]*node_ip:.*" "$CONFIG_FILE"; then
if grep -q "^rtc:" "$CONFIG_FILE"; then
sed -i "/^rtc:/a \ node_ip: $LAN_PRIVATE_IP" "$CONFIG_FILE"
else
echo "rtc:" >> "$CONFIG_FILE"
echo " node_ip: $LAN_PRIVATE_IP" >> "$CONFIG_FILE"
fi
fi
fi
./livekit-server "$@"