#!/bin/bash # ============================================================================= # ⛔ 本脚本已废弃(2026-09),请勿在 118.31.119.206 上执行! # # 两条重要约束: # 1. **118.31.119.206 就是生产服务器**(用户已确认),上面**不部署测试环境**。 # 原先的 `pms-api-test` / `pms-device-test` 单元已卸载,:3000 / :3001 已释放。 # 2. 即使要在别处搭测试环境,也不要用本脚本 —— 它与 deploy-prod.sh 有同样的缺陷 # (错误产物路径、单元名不匹配、用本地 .env 覆盖线上 .env)。 # # 如需临时联调环境(另一台机器,或本机): # - 参考 `deploy/deploy-prod.ps1` 的流程改写,端口用 3000/3001 # - 环境文件用 `software/*/.env.test`(连 pms_dev 库 + Redis db6) # - 注意 `/data/pms_dev` 下的旧文件与 `pms_dev` 库、Redis db6 都还保留着 # # ⚠️ 另请注意:`test.anzhizhichong.com` 的 nginx `/api/pms/` 现指向 :3000, # 而该端口**没有后端**,所以返回 502 —— 这是**刻意的**(历史上它指向 :3000, # 而那时 :3000 正是生产 API,等于测试后台在操作生产数据)。 # **绝不要把测试域名的 API 指回生产端口(9000)。** # ============================================================================= echo "⛔ deploy-test.sh 已废弃,且本服务器为生产环境,不部署测试环境。" >&2 exit 1