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:
@@ -36,3 +36,7 @@ web/node_modules/.cache/
|
|||||||
.idea/
|
.idea/
|
||||||
.vscode/
|
.vscode/
|
||||||
!.vscode/extensions.json
|
!.vscode/extensions.json
|
||||||
|
|
||||||
|
# артефакты Playwright (e2e-прогоны) — локальные
|
||||||
|
web/test-results/
|
||||||
|
web/playwright-report/
|
||||||
|
|||||||
+11
-1
@@ -1154,7 +1154,17 @@ render_all_templates() {
|
|||||||
|
|
||||||
# install_cert_refresh копирует обновлённый сертификат TURN и перезапускает LiveKit.
|
# install_cert_refresh копирует обновлённый сертификат TURN и перезапускает LiveKit.
|
||||||
install_cert_refresh() {
|
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
|
[ -n "$TURN_CERT_SRC" ] || [ -n "$TURN_CERT_REMOTE" ] || return 0
|
||||||
[ "$DRY_RUN" = "1" ] && return 0
|
[ "$DRY_RUN" = "1" ] && return 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user