mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-05 09:14:58 +03:00
✅ test(cli): relay больше не профиль и не требует второго адреса
Проверка «веб и TURN на разных адресах» ушла вместе с самим правилом, проверка запуска стека теперь ждёт coturn среди обычных сервисов. doctor спрашивает про relay только на поднятом стеке: его запускают и до первого деплоя. Из исключения по bind-mount убран coturn — сертификатов он больше не монтирует. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
e8155db4f9
commit
9b54c544af
3 files changed
+17
-62
No files matched your search
@@ -86,11 +86,14 @@ cmd_doctor() {
|
||||
# instance .env, которого у продукта нет.
|
||||
|
||||
# Relay стоит на том же адресе, что и веб: порт 3478 не спорит с 80 и 443,
|
||||
# поэтому проверять нечего, кроме того, что он поднялся.
|
||||
if run_compose ps --status running --services 2>/dev/null | grep -qx coturn; then
|
||||
_doctor_report 1 "calls relay (coturn) is running"
|
||||
else
|
||||
_doctor_report 0 "calls relay (coturn) is not running — calls behind NAT will fail"
|
||||
# поэтому проверять нечего, кроме того, что он поднят вместе со стеком.
|
||||
# На неподнятом стеке проверять нечего вовсе — doctor запускают и до него.
|
||||
if run_compose ps --status running --services 2>/dev/null | grep -qx backend-app; then
|
||||
if run_compose ps --status running --services 2>/dev/null | grep -qx coturn; then
|
||||
_doctor_report 1 "calls relay (coturn) is running"
|
||||
else
|
||||
_doctor_report 0 "calls relay (coturn) is not running — calls behind NAT will fail"
|
||||
fi
|
||||
fi
|
||||
|
||||
if { [[ -d "$inst/backups" ]] && [[ -w "$inst/backups" ]]; } || [[ -w "$inst" ]]; then
|
||||
|
||||
Reference in new issue
Block a user