Files

步骤一:寄卖商城 Docker 部署(宝应宏煜春商贸 byhlc112

项目:integral-resell(寄卖商城) 服务:redis · integral-houtaiWebman PHP 8.0)· integral-h5Nginx 静态站)· edge-nginxDocker HTTPS 入口)

步骤二(积分商城)与本步骤完全独立,可以单独部署、单独重启。

这套目录结构与 deploy/docker/step1-integral 保持一致,按 czleilei240 已验证方案复制而来。 当前默认域名假设为:

  • 寄卖商城 H5lehoo6.com
  • 寄卖商城后台/APIadmin.lehoo6.com

快速部署

cd deploy/docker/step1-integral-byhlc112

# 1. 准备环境变量
cp .env.example .env
cp houtai.env.example houtai.env
vim .env
vim houtai.env

# 2. 首次部署:在服务器上确保宿主机目录存在
mkdir -p /www/wwwroot/lehoo6.com
mkdir -p /www/wwwroot/admin.lehoo6.com/public/upload

# 3. 将 H5 静态文件同步到宿主机目录(首次 / 每次前端更新后)
rsync -av integral-resell/h5/ /www/wwwroot/lehoo6.com/

# 4. 构建并启动edge-nginx 会在宿主机监听 80/443
docker compose --env-file .env up -d --build

# 5. 查看状态
docker compose --env-file .env ps
docker compose --env-file .env logs -f integral-houtai

目录映射

宿主机路径 容器路径 用途
/www/wwwroot/lehoo6.com /usr/share/nginx/html H5 静态文件,手动改 JS 即时生效
/www/wwwroot/admin.lehoo6.com /app webman 后台完整应用目录
./houtai.env /app/.env 运行时配置,只读挂入
integral-runtimenamed vol /app/runtime webman PID、session 等运行时数据
域名 用途 Docker 容器端口 宿主机端口 Docker 入口
lehoo6.com 寄卖商城 H5 integral-h5:80 80/443,直连测试 18080 edge-nginx
admin.lehoo6.com 寄卖商城 API / 后台 integral-houtai:8785 80/443,直连测试 18085 edge-nginx

验证

地址 预期
https://lehoo6.com/ 寄卖商城 H5 首页
https://admin.lehoo6.com/api/... 寄卖商城 API
http://39.97.236.112:18080/ H5 直连测试
ss -lntp | grep -E ':(80|443)' 看到 Docker Nginx 监听宿主机 80/443

常用命令

docker compose --env-file .env restart integral-houtai
docker compose --env-file .env restart edge-nginx
docker compose --env-file .env logs -f integral-houtai
docker compose --env-file .env logs -f edge-nginx
docker compose --env-file .env exec integral-houtai bash
docker compose --env-file .env down
docker compose --env-file .env down -v

关键一致性检查

位置
.env INTEGRAL_API_PUBLIC_URL https://admin.lehoo6.com
.env INTEGRAL_H5_PUBLIC_URL https://lehoo6.com/
.env INTEGRAL_APP_STR ZFyTNQTWEkCBbyhlc1120529
houtai.env APP_SECRET 同上
.env INTEGRAL_SN_ID 17533260260529

待确认项

  • 短信当前使用阿里云签名 宝应宏煜春商贸、模板 SMS_334545236,如更换短信账号需同步更新 houtai.env
  • 如果寄卖后台域名不是 admin.lehoo6.com,请统一替换 .env.example、README 和入口 Nginx 配置