04-12 一天内完成 3 个系统(囍铺/鸿星/莱雅)首批部署,将 Nexora Platform 从 4 套扩到 7 套;04-22 再次一天内新增 2 个业务系统 + 2 个 Kotlin 后端 + 1 个手机 H5 站,平台业务系统总数达 9 套。
全量部署清单(截至 04-22)
| 系统 | 容器 / 镜像 | 公网域名 | 端口 | 备注 |
|---|---|---|---|---|
| 超级 ERP | pyerp-php | pyerp.nexora.restry.cn | 18083 | 04-12 |
| 囍铺 ERP | xipu-php | xipu.nexora.restry.cn | 18084 | 04-12 |
| 鸿星黄金 ERP | hxerp-php | hxerp.nexora.restry.cn | 18085 | 04-12;04-22 修复 DB 隔离(.env 挂载) |
| 莱雅商城 | laiya-php | laiya.nexora.restry.cn | 18086 | 04-12 |
| 仙游龙凤 ERP | xylferp-php | xylferp.nexora.restry.cn | — | 04-12 |
| 妈祖商城 | mazu-php | mazugift.nexora.restry.cn | — | 04-12(DB = py_test, 385 表) |
| 黄金回收 | hjhs-php | hjhs.nexora.restry.cn | — | 04-12 |
| 摆件 ERP | baijian-php (ThinkPHP) | baijian.nexora.restry.cn | 18087 | 04-22 新增 |
| 摆件商城 | baijianshop-php (ShopXo) | baijianshop.nexora.restry.cn | 18088 | 04-22 新增 |
配套后端与前端(04-22 新增)
| 服务 | 地址 | 端口 | 说明 |
|---|---|---|---|
| Kotlin 后端(囍铺) | kotlin-api.nexora.restry.cn | 7782 | app_xiao_shou_kotlin 后端,docker 化(无 JDK 改 Dockerfile 构建) |
| Kotlin 后端(龙凤) | kotlin-xylf.nexora.restry.cn | 7783 | xylf 变体 |
| 手机销售 H5 | app.nexora.restry.cn | Caddy | app_xiao_shou_kotlin (uni-app Vue3) H5 构建,挂到 Caddy 静态目录 |
Fastify 登录服务 暂缓:依赖 apperp 库不存在,先跳过;待后续确认。
部署栈模板
每个系统均包含:
- Docker 容器 — PHP/JVM 运行环境
- Caddy 反代 — HTTPS 终止 + TLS-ALPN-01 自动重试
- FRP 穿透 — 泛解析
*.nexora.restry.cn→ fw-n2 (40.162.94.187) - Let’s Encrypt — 自动证书签发
04-22 运维修复要点
- 鸿星黄金 ERP DB 隔离 bug:代码仓库里的
.env写的是xipuerp(和囍铺 ERP 同库,完全未隔离),docker-compose 环境变量设的hxerp被.env覆盖。修复 = 独立.env挂载到容器。 - 超级 ERP 代码落后 5 commit(库存明细/结价/存欠明细等),
git pull更新;字符集latin1→utf8。 - 莱雅商城 runtime mkdir 权限:
runtime/目录权限修复,每分钟mkdir Permission denied错误停止。 - 摆件 ERP DB 空:73 张表的商城 SQL 导入成功,ERP 本体无初始化 SQL,暂留空库。
- Mixed Content 修复(
app.nexora.restry.cn):config.js里getHttpLink/getWsLink原硬编码http:///ws://,H5 下被 HTTPS 站点浏览器拦截。改为根据window.location.protocol动态https://wss://,APP 原生端保持http/ws。
QA 测试修复(04-12)
- 莱雅商城:composer 依赖缺失
- 鸿星黄金 ERP:DB 连接配置错误(同 04-22 bug 的早期征兆)
- 囍铺/鸿星:登录密码不匹配
相关页面
- nexora — 整体平台架构
- nexora — 转型计划(莆阳网络 9 系统)
- caddy-reverse-proxy — Caddy 反向代理配置
- nexora-ops — 运维执行代理
- nexora-small — 负责 app_xiao_shou_kotlin 前端的项目代理