fix(livekit): конфиг по официальной схеме livekit-server
- убраны недопустимые поля (audio.min_level, audio.smooth_intervals,
video.dynacast, video.disable_simulcast) — из-за них контейнер livekit
циклически перезапускался
- набор кодеков задаётся через room.enabled_codecs: VP8 на lite/standard,
VP8+VP9+H.264+AV1 на plus/pro
- keys: {} — ключи передаются через LIVEKIT_KEYS (секрет не попадает в файл)
- smoke.sh: ветка --skip-tls больше не проверяет HTTPS, бэкап с расширением
.age больше не помечается как незашифрованный
This commit is contained in:
+7
-5
@@ -72,14 +72,14 @@ else
|
||||
fi
|
||||
|
||||
printf '\n[3] Публичный доступ\n'
|
||||
if [ "$PROXY_MODE" = "external" ]; then
|
||||
if [ "$SKIP_TLS" = "1" ]; then
|
||||
skip "TLS отключён (--skip-tls): публичная проверка пропущена"
|
||||
elif [ "$PROXY_MODE" = "external" ]; then
|
||||
if curl -fsS --max-time 10 "https://${DOMAIN}/api/v1/meta" >/dev/null 2>&1; then
|
||||
pass "https://${DOMAIN}/api/v1/meta отвечает через внешний прокси"
|
||||
else
|
||||
fail "https://${DOMAIN} недоступен: добавьте блок из ${GLCHAT_ETC_DIR}/external-proxy.conf во внешний прокси"
|
||||
fi
|
||||
elif [ "$SKIP_TLS" = "1" ]; then
|
||||
skip "TLS отключён (--skip-tls): публичная проверка пропущена"
|
||||
else
|
||||
if curl -fsS --max-time 15 "https://${DOMAIN}/api/v1/meta" >/dev/null 2>&1; then
|
||||
pass "https://${DOMAIN}/api/v1/meta отвечает (сертификат валиден)"
|
||||
@@ -185,8 +185,10 @@ printf '\n[9] Бэкап\n'
|
||||
if GLCHAT_ETC_DIR="$GLCHAT_ETC_DIR" bash "${GLCHAT_ETC_DIR}/backup.sh" >/tmp/glchat-smoke-backup.log 2>&1; then
|
||||
last_backup="$(ls -1t "${GLCHAT_ETC_DIR}/data/backups"/glchat-*.tar.gz* 2>/dev/null | head -1)"
|
||||
pass "бэкап создан: $(basename "${last_backup:-unknown}")"
|
||||
if [ "${last_backup}" != *.age ]; then
|
||||
skip "бэкап без шифрования (AGE_RECIPIENT не задан)"
|
||||
if [ "${last_backup}" = *.age ]; then
|
||||
pass "бэкап зашифрован age"
|
||||
else
|
||||
warn "бэкап создан без шифрования: задайте AGE_RECIPIENT (install.sh генерирует его автоматически)"
|
||||
fi
|
||||
else
|
||||
fail "бэкап не создан (см. /tmp/glchat-smoke-backup.log)"
|
||||
|
||||
Reference in New Issue
Block a user