修改端口
This commit is contained in:
@@ -490,10 +490,10 @@ cat > "$MH5_ENV" <<EOF
|
||||
# 弹幕 WebSocket:meetingmsg 服务(:8000)
|
||||
VITE_WS_BASE_URL=ws://${DEPLOY_TEST_IP}:8000
|
||||
|
||||
# 直播间 API:livestream 服务(:8081)
|
||||
VITE_LIVE_API_BASE_URL=http://${DEPLOY_TEST_IP}:8081
|
||||
# 直播间 API:livestream 服务(Hertz 默认 :8888)
|
||||
VITE_LIVE_API_BASE_URL=http://${DEPLOY_TEST_IP}:8888
|
||||
EOF
|
||||
success " meetingh5/.env.local → ws=${DEPLOY_TEST_IP}:8000, liveApi=${DEPLOY_TEST_IP}:8081"
|
||||
success " meetingh5/.env.local → ws=${DEPLOY_TEST_IP}:8000, liveApi=${DEPLOY_TEST_IP}:8888"
|
||||
|
||||
echo ""
|
||||
success "所有配置文件已更新!"
|
||||
@@ -508,7 +508,7 @@ echo " Tencent RTC → sdk_app_id=${TENCENT_SDK_APP_ID}"
|
||||
echo " MinIO (openim) → bucket=${MINIO_BUCKET} API=${MINIO_INTERNAL_ADDRESS} 外网=${MINIO_EXTERNAL_ADDRESS}"
|
||||
echo " S3 (build) → s3://${BUILD_AWS_BUCKET} region=${BUILD_AWS_REGION}"
|
||||
echo " MeetingMsg → webhook afterSendGroupMsg=enabled → 127.0.0.1:8000"
|
||||
echo " MeetingH5 → ws=${DEPLOY_TEST_IP}:8000, liveApi=${DEPLOY_TEST_IP}:8081"
|
||||
echo " MeetingH5 → ws=${DEPLOY_TEST_IP}:8000, liveApi=${DEPLOY_TEST_IP}:8888"
|
||||
echo ""
|
||||
echo -e "${BOLD}下一步:${NC}"
|
||||
echo -e " 启动 Docker 基础设施(Redis/Kafka/Etcd):"
|
||||
|
||||
@@ -57,7 +57,7 @@ declare -A svc_desc=(
|
||||
[admin-api]=":10009"
|
||||
[meetingmsg]=":8000 (WS)"
|
||||
[livecloud]=":8080"
|
||||
[livestream]=":8081"
|
||||
[livestream]=":8888"
|
||||
[build-server]=":8281"
|
||||
)
|
||||
|
||||
@@ -108,7 +108,7 @@ _start_all() {
|
||||
echo " Admin API: http://localhost:10009"
|
||||
echo " MeetingMsg WS: ws://localhost:8000"
|
||||
echo " Livecloud: http://localhost:8080"
|
||||
echo " Livestream: http://localhost:8081"
|
||||
echo " Livestream: http://localhost:8888"
|
||||
echo " Build Server: http://localhost:8281"
|
||||
echo ""
|
||||
echo -e "${BOLD}查看日志:${NC}"
|
||||
|
||||
@@ -199,9 +199,9 @@ if [[ "$TARGET" == "all" ]]; then
|
||||
echo ""
|
||||
echo -e "${BOLD}MeetingH5 访问地址(后端 URL 由 .env.local 默认设置,也可通过 URL 参数覆盖):${NC}"
|
||||
echo " 默认: http://${DEPLOY_TEST_IP}:5188"
|
||||
echo " 显式指定后端: http://${DEPLOY_TEST_IP}:5188?ws=ws://${DEPLOY_TEST_IP}:8000&liveApi=http://${DEPLOY_TEST_IP}:8081"
|
||||
echo " 显式指定后端: http://${DEPLOY_TEST_IP}:5188?ws=ws://${DEPLOY_TEST_IP}:8000&liveApi=http://${DEPLOY_TEST_IP}:8888"
|
||||
echo " 说明: ws → meetingmsg 弹幕 WebSocket (:8000)"
|
||||
echo " liveApi → livestream 直播间 API (:8081)"
|
||||
echo " liveApi → livestream 直播间 API (:8888)"
|
||||
|
||||
if [[ ${#FAILED[@]} -gt 0 ]]; then
|
||||
echo ""
|
||||
|
||||
@@ -239,7 +239,7 @@ TENCENT_SDK_SECRET_KEY=xxx
|
||||
| admin-api | :10009 |
|
||||
| meetingmsg | :8000 (WS) |
|
||||
| livecloud | :8080 |
|
||||
| livestream | :8081 |
|
||||
| livestream | :8888(Hertz 默认) |
|
||||
| build-server | :8281 |
|
||||
|
||||
> **进程数量**:`05-start.sh` 会拉起 **9 个独立操作系统进程**(上表 9 行)。其中 `openim-server` 是 **一个** OpenIM 单二进制,内部包含用户/群组/消息等 RPC 与 API、网关等模块;官方文档或 K8s 部署里常把其中一部分拆成多个 Pod,看起来像「十几个服务」,在本仓库的**单机单进程**模式下合并进同一个 `openim-server`,因此只看到 **1 个 PID**、**2 个对客户端暴露的端口**(10002 + 10001)。
|
||||
@@ -277,11 +277,11 @@ TENCENT_SDK_SECRET_KEY=xxx
|
||||
> http://<DEPLOY_TEST_IP>:5188
|
||||
>
|
||||
> # 或显式传入 URL 参数(优先级最高)
|
||||
> http://<DEPLOY_TEST_IP>:5188?ws=ws://<DEPLOY_TEST_IP>:8000&liveApi=http://<DEPLOY_TEST_IP>:8081
|
||||
> http://<DEPLOY_TEST_IP>:5188?ws=ws://<DEPLOY_TEST_IP>:8000&liveApi=http://<DEPLOY_TEST_IP>:8888
|
||||
> ```
|
||||
>
|
||||
> - `ws` → meetingmsg 弹幕 WebSocket `:8000`
|
||||
> - `liveApi` → livestream 直播间 API `:8081`
|
||||
> - `liveApi` → livestream 直播间 API `:8888`
|
||||
|
||||
### Nginx 反代(仅公网 IP,供 PC / 浏览器访问后端)
|
||||
|
||||
|
||||
2
setup.sh
2
setup.sh
@@ -72,7 +72,7 @@ echo " Chat API: http://localhost:10008"
|
||||
echo " Admin API: http://localhost:10009"
|
||||
echo " MeetingMsg WS: ws://localhost:8000"
|
||||
echo " Livecloud: http://localhost:8080"
|
||||
echo " Livestream: http://localhost:8081"
|
||||
echo " Livestream: http://localhost:8888"
|
||||
echo ""
|
||||
echo -e "${BOLD}日常命令:${NC}"
|
||||
echo " ./deploy-test/status.sh # 查看全部状态"
|
||||
|
||||
@@ -42,7 +42,7 @@ print_svc_status "chat-api" ":10008"
|
||||
print_svc_status "admin-api" ":10009"
|
||||
print_svc_status "meetingmsg" ":8000 (WS)"
|
||||
print_svc_status "livecloud" ":8080"
|
||||
print_svc_status "livestream" ":8081"
|
||||
print_svc_status "livestream" ":8888"
|
||||
print_svc_status "build-server" ":8281"
|
||||
|
||||
# ── 前端服务 ─────────────────────────────────────────────────────────────────
|
||||
@@ -69,7 +69,7 @@ done
|
||||
# ── 端口占用检查 ──────────────────────────────────────────────────────────────
|
||||
echo ""
|
||||
echo -e "${BOLD}[ 端口占用 ]${NC}"
|
||||
PORTS=(10002 10001 10008 10009 8000 8080 8081 8281 5173 5188 3003 8001 8002 8003)
|
||||
PORTS=(10002 10001 10008 10009 8000 8080 8888 8281 5173 5188 3003 8001 8002 8003)
|
||||
for port in "${PORTS[@]}"; do
|
||||
pid=$(lsof -ti :"$port" 2>/dev/null | head -1 || true)
|
||||
if [[ -n "$pid" ]]; then
|
||||
|
||||
Reference in New Issue
Block a user