Files
Pine a813a139dc feat: serverrun/serverdata 全服务栈(参考 PineSoundServer)
- serverrun/:start-all.sh 一键编排 + start-compute/start-emqx + envcopy/encrypt-certs
- 服务编排:core(Dockerfile+compose)、compute-engine(build.sh+compose)、mysql、redis、mqtt(EMQX)
- serverdata/:新增 compute-data/compute-logs/mysql-data/redis-data/emqx-data/emqx-log
- 全服务仅 loopback 暴露,算力引擎 :3000 经 core 代理
2026-08-24 01:00:52 +08:00

29 lines
1.2 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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 "=========================================="