SPMS 一键部署指南
November 11, 2025 · View on GitHub
部署说明
本项目支持通过 Docker Compose 进行一键部署,包含以下服务:
- SpringBoot 后端服务
- Vue3 前端服务(通过 Nginx 部署)
- MySQL 数据库服务
- Redis 缓存服务
端口映射
| 服务 | 容器端口 | 映射端口 | 访问地址 |
|---|---|---|---|
| 前端(Nginx) | 80 | 81 | http://localhost:81 |
| 后端(SpringBoot) | 8080 | 8081 | http://localhost:8081 |
| 数据库(MySQL) | 3306 | 3307 | localhost:3307 |
| 缓存(Redis) | 6379 | 6380 | localhost:63763809 |
部署步骤
1. 环境准备
确保已安装以下软件:
- Docker
- Docker Compose
2. 执行一键部署
# 给部署脚本添加执行权限
chmod +x deploy.sh
# 执行一键部署
./deploy.sh