# shopeb团购商城 **Repository Path**: cornivylove/shopeb ## Basic Information - **Project Name**: shopeb团购商城 - **Description**: 团购商城 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-04 - **Last Updated**: 2026-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # shopeb团购商城 ## � 项目概述 CRMEB是一个完整的电商系统,包含: - ✅ **后端管理系统** - PHP + ThinkPHP - ✅ **数据库** - MySQL + Redis - ✅ **前端管理** - Vue + ElementUI - ✅ **小程序前端** - uni-app框架 --- ## � 部署方案总览 ### 后端部署 | 方式 | 难度 | 时间 | 适用场景 | |------|------|------|----------| | **服务器端一键部署** | ⭐ | 15-20分钟 | 推荐,一键完成 | | **Docker镜像部署** | ⭐⭐ | 5-10分钟 | 快速,可移植 | | **手动Docker Compose** | ⭐⭐⭐ | 20-30分钟 | 灵活,可定制 | ### 小程序部署 | 方式 | 平台 | 难度 | 时间 | 适用场景 | |------|------|------|------|----------| | **H5本地开发** | H5 | ⭐ | 5分钟 | 快速测试 | | **H5服务器部署** | H5 | ⭐⭐ | 10-15分钟 | 公开访问 | | **微信小程序** | 微信 | ⭐⭐⭐ | 30-60分钟 | 正式上线 | | **App打包** | iOS/Android | ⭐⭐⭐⭐ | 1-2小时 | 应用商店 | --- ## � 快速开始 ### 后端部署(推荐) 在服务器上执行: ```bash # 一键部署后端 curl -fsSL https://gitee.com/buffer8848/shopping/raw/master/server_one_click_deploy.sh | bash ``` ### 小程序H5本地启动 #### Windows用户 ```cmd # 双击运行 start_h5_local.bat ``` #### Mac/Linux用户 ```bash # 运行启动脚本 bash start_h5_local.sh ``` ### 小程序服务器部署 ```bash # H5自动部署 curl -fsSL https://gitee.com/buffer8848/shopping/raw/master/deploy_miniprogram_h5.sh | bash ``` --- ## � 文档导航 ### 后端部署文档 | 文档 | 说明 | |------|------| | `FINAL_DEPLOYMENT_GUIDE.md` | 后端完整部署指南 | | `DOCKER_IMAGE_DEPLOY.md` | Docker镜像部署文档 | | `CLOUD_DEPLOY_QUICK_START.md` | 云端快速部署指南 | | `CREATE_ONE_CLICK_IMAGE.md` | 镜像制作教程 | ### 小程序部署文档 | 文档 | 说明 | |------|------| | `LOCAL_MINIPROGRAM_DEPLOY.md` | 小程序本地开发指南 | | `MINIPROGRAM_DEPLOYMENT_GUIDE.md` | 小程序完整部署指南 | | `QUICK_START_MINIPROGRAM.md` | 小程序快速开始 | --- ## � 配置文件说明 ### 后端配置 - `docker-compose.yml` - Docker服务配置 - `nginx/nginx.conf` - Nginx配置 - `Dockerfile.package` - 镜像构建配置 ### 小程序配置 - `CRMEB-v5.4.0/template/uni-app/config/app.js` - API地址配置 - `CRMEB-v5.4.0/template/uni-app/manifest.json` - 小程序AppID配置 --- ## �️ 部署脚本说明 ### 后端部署脚本 | 脚本 | 功能 | |------|------| | `server_one_click_deploy.sh` | 服务器端一键部署 | | `deploy.sh` | 从镜像文件部署 | | `package-image.sh` | 镜像打包工具 | ### 小程序部署脚本 | 脚本 | 功能 | |------|------| | `deploy_miniprogram_h5.sh` | H5服务器自动部署 | | `deploy_miniprogram_mp.sh` | 微信小程序构建指南 | | `start_h5_local.bat` | Windows本地启动 | | `start_h5_local.sh` | Mac/Linux本地启动 | --- ## � 推荐部署流程 ### 阶段1: 后端部署(1小时) 1. **选择部署方式** - 推荐: 服务器端一键部署 2. **执行部署** ```bash curl -fsSL https://gitee.com/buffer8848/shopping/raw/master/server_one_click_deploy.sh | bash ``` 3. **完成Web安装** - 访问 `http://your-server-ip/` - 填写数据库信息 - 完成系统初始化 4. **启动后台服务** ```bash docker exec -it crmeb_php bash cd /var/www/html php think timer start --d php think workerman start --d nohup php think queue:listen --queue > /var/www/html/runtime/logs/queue.log 2>&1 & ``` ### 阶段2: 小程序测试(1天) 1. **本地开发H5** - 运行 `start_h5_local.bat` (Windows) - 或 `bash start_h5_local.sh` (Mac/Linux) - 在HBuilderX中运行到浏览器 - 测试所有功能 2. **配置API地址** - 编辑 `config/app.js` - 设置为后端服务器地址 ### 阶段3: 小程序上线(3-7天) 1. **注册微信小程序** - 访问: https://mp.weixin.qq.com/ - 记录AppID 2. **构建微信小程序** - 在HBuilderX中: 发行 -> 小程序-微信 - 或运行 `npm run build:mp-weixin` 3. **上传到微信** - 使用微信开发者工具上传 - 提交审核(预计3-7天) --- ## � 部署对比 ### 后端部署 | 特性 | 一键部署 | Docker镜像 | 手动部署 | |------|---------|-----------|----------| | 部署时间 | 15-20分钟 | 5-10分钟 | 20-30分钟 | | 配置难度 | ⭐ | ⭐⭐ | ⭐⭐⭐ | | 可维护性 | 好 | 优秀 | 一般 | | 灵活性 | 一般 | 好 | 优秀 | ### 小程序部署 | 特性 | H5 | 微信小程序 | App | |------|-----|-----------|-----| | 审核时间 | 无 | 3-7天 | 1-2周 | | 功能完整度 | 80% | 100% | 100% | | 用户体验 | 一般 | 优秀 | 优秀 | | 分发方式 | 链接 | 微信搜索 | 应用商店 | --- ## � 故障排查 ### 后端问题 - **容器无法启动**: 查看 `docker logs crmeb_php` - **数据库连接失败**: 检查MySQL容器状态 - **页面无法访问**: 检查Nginx配置和防火墙 ### 小程序问题 - **API请求失败**: 检查API地址配置 - **微信小程序预览失败**: 检查AppID和开发者工具 - **构建失败**: 清除缓存,重新安装依赖 --- ## � 技术支持 ### 官方资源 - **CRMEB文档**: https://doc.crmeb.com/ - **CRMEB论坛**: https://bbs.crmeb.com/ - **uni-app文档**: https://uniapp.dcloud.net.cn/ - **微信小程序文档**: https://developers.weixin.qq.com/ ### 项目资源 - **代码仓库**: https://gitee.com/buffer8848/shopping - **文档目录**: 查看项目中的.md文件 - **部署脚本**: 查看项目中的.sh和.bat文件 --- ## ✅ 部署检查清单 ### 后端部署 - [ ] Docker已安装 - [ ] 所有容器正常运行 - [ ] Web安装已完成 - [ ] 后台服务已启动 - [ ] 可以访问后台管理 - [ ] 可以访问H5商城 - [ ] API接口正常工作 ### 小程序部署 - [ ] HBuilderX已安装 - [ ] 微信开发者工具已安装 - [ ] API地址已配置 - [ ] AppID已配置 - [ ] 可以本地预览H5 - [ ] 可以真机调试 - [ ] 微信小程序已上传 --- ## � 总结 ### 核心优势 1. **一键部署**: 后端和小程序都支持一键部署 2. **多种方案**: 提供多种部署方式供选择 3. **完整文档**: 详细的部署和使用指南 4. **自动化**: 脚本自动化繁琐的配置工作 5. **可移植**: Docker镜像支持跨平台部署 ### 适用场景 - ✅ 快速测试: H5本地开发 + 一键部署 - ✅ 生产部署: Docker镜像 + 稳定配置 - ✅ 小程序上线: 微信小程序 + 审核流程 - ✅ 多环境: 开发/测试/生产环境分离 ### 技术栈 - **后端**: PHP 8.4 + ThinkPHP + MySQL 8.0 + Redis 7 - **前端**: Vue 2 + ElementUI - **小程序**: uni-app框架 - **服务器**: Docker + Nginx --- ## � 立即开始 ### 推荐部署流程 ```bash # 1. 部署后端(一键) curl -fsSL https://gitee.com/buffer8848/shopping/raw/master/server_one_click_deploy.sh | bash # 2. 本地启动小程序 # Windows: start_h5_local.bat # Mac/Linux: bash start_h5_local.sh # 3. 配置API地址 # 编辑: CRMEB-v5.4.0/template/uni-app/config/app.js # 修改: HTTP_REQUEST_URL # 4. 测试功能 # HBuilderX运行 -> 浏览器预览 ``` --- **最后更新**: 2026-01-25 **推荐**: 后端使用一键部署,小程序使用HBuilderX本地开发 **代码版本**: 0bc841c