2026-07-02 14:58:47 +08:00
|
|
|
|
#!/bin/bash
|
2026-09-19 23:40:46 +08:00
|
|
|
|
# =============================================================================
|
|
|
|
|
|
# ⛔ 本脚本已废弃(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
|