chore: отключать таймер сертификата TURN при внешнем релее
Если встроенный TURN выключен (`--no-turn`), сертификат LiveKit больше не нужен: coturn на внешнем узле обновляет свой сертификат сам (D-036). Повторная установка теперь снимает старый `glchat-cert-refresh.timer`, юниты и скрипт, чтобы не оставлять в системе неработающую автоматику. Заодно в .gitignore добавлены артефакты Playwright (`web/test-results/`, `web/playwright-report/`) — они локальные и не должны попадать в коммиты.
This commit is contained in:
+11
-1
@@ -1154,7 +1154,17 @@ render_all_templates() {
|
||||
|
||||
# install_cert_refresh копирует обновлённый сертификат TURN и перезапускает LiveKit.
|
||||
install_cert_refresh() {
|
||||
[ "$TURN_ENABLED" = "true" ] || return 0
|
||||
if [ "$TURN_ENABLED" != "true" ]; then
|
||||
# Встроенный TURN выключен (внешний релей): старый таймер обновления
|
||||
# сертификата больше не нужен и только путает диагностику.
|
||||
if [ "$DRY_RUN" != "1" ] && systemctl list-unit-files glchat-cert-refresh.timer >/dev/null 2>&1; then
|
||||
systemctl disable --now glchat-cert-refresh.timer >/dev/null 2>&1 || true
|
||||
rm -f /etc/systemd/system/glchat-cert-refresh.timer /etc/systemd/system/glchat-cert-refresh.service /usr/local/sbin/glchat-cert-refresh
|
||||
systemctl daemon-reload >/dev/null 2>&1 || true
|
||||
info "таймер обновления сертификата TURN отключён (внешний релей)"
|
||||
fi
|
||||
return 0
|
||||
fi
|
||||
[ -n "$TURN_CERT_SRC" ] || [ -n "$TURN_CERT_REMOTE" ] || return 0
|
||||
[ "$DRY_RUN" = "1" ] && return 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user