更新 scripts/deploy-public.sh
This commit is contained in:
@@ -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 秒)..."
|
||||
|
||||
Reference in New Issue
Block a user