test(smoke): проверка обновления сертификата TURN и работоспособности LiveKit после неё
This commit is contained in:
+17
-1
@@ -200,7 +200,23 @@ else
|
|||||||
fail "контейнер glchat-app не запущен"
|
fail "контейнер glchat-app не запущен"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
printf '\n[9] Бэкап\n'
|
printf '\n[9] Обновление сертификата TURN\n'
|
||||||
|
if [ "$TURN_ENABLED" = "true" ] && systemctl cat glchat-cert-refresh.service >/dev/null 2>&1; then
|
||||||
|
if systemctl start glchat-cert-refresh.service 2>/dev/null; then
|
||||||
|
pass "glchat-cert-refresh отработал (сертификат TURN актуален)"
|
||||||
|
else
|
||||||
|
fail "glchat-cert-refresh не запускается"
|
||||||
|
fi
|
||||||
|
if docker ps --format '{{.Names}}' 2>/dev/null | grep -q glchat-livekit; then
|
||||||
|
pass "LiveKit работает после проверки сертификата"
|
||||||
|
else
|
||||||
|
fail "LiveKit не запущен после проверки сертификата"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
skip "обновление сертификата TURN не настроено"
|
||||||
|
fi
|
||||||
|
|
||||||
|
printf '\n[10] Бэкап\n'
|
||||||
if GLCHAT_ETC_DIR="$GLCHAT_ETC_DIR" bash "${GLCHAT_ETC_DIR}/backup.sh" >/tmp/glchat-smoke-backup.log 2>&1; then
|
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)"
|
last_backup="$(ls -1t "${GLCHAT_ETC_DIR}/data/backups"/glchat-*.tar.gz* 2>/dev/null | head -1)"
|
||||||
pass "бэкап создан: $(basename "${last_backup:-unknown}")"
|
pass "бэкап создан: $(basename "${last_backup:-unknown}")"
|
||||||
|
|||||||
Reference in New Issue
Block a user