mall 项目是一套完整的电商系统,采用 SpringBoot + MyBatis 实现,采用 Docker 容器化部署。包含前台商城系统及后台管理系统。


docker compose up --build
启动完成后访问:
| 服务 | 端口 | 地址 |
|---|---|---|
| 前端管理页面 (mall-admin-web) | 8888 | http://localhost:8888 |
| 后台管理系统 API (mall-admin) | 8689 | http://localhost:8689 |
| 商品搜索系统 (mall-search) | 8081 | http://localhost:8081 |
| 前台商城系统 (mall-portal) | 8085 | http://localhost:8085 |
| 服务 | 端口 | 地址 |
|---|---|---|
| MySQL | 3306 | localhost:3306 |
| Redis | 6379 | localhost:6379 |
| Elasticsearch | 9200 | http://localhost:9200 |
| MongoDB | 27017 | localhost:27017 |
| RabbitMQ | 5672 | localhost:5672 |
| RabbitMQ 管理界面 | 15672 | http://localhost:15672 |
| MinIO API | 9000 | http://localhost:9000 |
| MinIO 控制台 | 9001 | http://localhost:9001 |
| 系统 | 用户名 | 密码 |
|---|---|---|
| 后台管理系统 | admin | macro123 |
| MySQL 数据库 | root | root |
| MySQL 只读账号 | reader | 123456 |
| RabbitMQ | mall | mall |
| MinIO | minioadmin | minioadmin |
docker compose down
本项目基于 macrozheng/mall 开源项目,感谢原作者的贡献。