更新 scripts/deploy-public.sh

This commit is contained in:
2026-05-15 12:36:49 +08:00
parent a98773a5e0
commit 17d2d0a1db

View File

@@ -204,18 +204,18 @@ step_check_docker() {
fi
log_ok "docker daemon 可访问"
if ! docker compose version >/dev/null 2>&1; then
err "未检测到 docker compose需 Compose V2 plugin"
if ! docker-compose version >/dev/null 2>&1; then
err "未检测到 docker-compose需 Compose V2 plugin"
return 1
fi
log_ok "docker compose: $(docker compose version | head -n1)"
log_ok "docker-compose: $(docker-compose version | head -n1)"
}
# ------------------------------------------------------------
# Step 4启动 public profile
# ------------------------------------------------------------
step_launch() {
log_info "=== Step 4/4: 启动 docker compose (public profile) ==="
log_info "=== Step 4/4: 启动 docker-compose (public profile) ==="
if (( ERR_COUNT > 0 )); then
log_err "前面校验有错误,拒绝启动(先修正后再跑脚本)"
@@ -225,10 +225,10 @@ step_launch() {
cd "$DEPLOY_DIR"
if [[ "${TURN_ENABLED:-false}" == "true" ]]; then
log_info "TURN_ENABLED=true使用 --profile public 启动(含 coturn"
docker compose -f docker-compose.dev.yml --profile public up -d --build
docker-compose -f docker-compose.dev.yml --profile public up -d --build
else
log_info "TURN_ENABLED=false跳过 coturn仅默认服务"
docker compose -f docker-compose.dev.yml up -d --build
docker-compose -f docker-compose.dev.yml up -d --build
fi
log_ok "启动指令已发出,等待 healthcheck最多 180 秒)..."