Files
server-core/serverrun/start-all.sh
T

29 lines
1.2 KiB
Bash
Raw Normal View History

#!/bin/bash
# 一键编排启动全部服务(serverrun/,参考 PineSoundServer start-all.sh
# 顺序:基础设施(redis/mysql/emqx) → 算力调度 → 主服务 core
set -euo pipefail
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$ROOT/serverrun"
echo "=========================================="
echo "① 基础设施:Redis / MySQL / MQTT(EMQX)"
echo "=========================================="
docker compose -f redis/docker-compose.yml up -d || true
docker compose -f mysql/docker-compose.yml up -d || true
docker compose -f mqtt/docker-compose.yml up -d || true
echo "=========================================="
echo "② 算力调度服务 compute-engine"
echo "=========================================="
bash start-compute.sh || true
echo "=========================================="
echo "③ 主服务 coredispatcher 统一入口)"
echo "=========================================="
docker compose -f core/docker-compose.yml up -d --build || true
echo "=========================================="
echo "完成。core 地址:http://127.0.0.1:8090(对外经网关 opc.pinesound.cn"
echo "=========================================="