部署方式
概述
沐霖工时管理系统支持多种部署方式,你可以根据实际需求选择最适合的部署方案。
部署方式对比
| 部署方式 | 适用场景 | 复杂度 | 维护成本 |
|---|---|---|---|
| 单程序部署 | 单文件部署、快速启动 | ⭐ | ⭐ |
| Docker 部署 | 连接外部数据库、云数据库 | ⭐⭐ | ⭐⭐ |
| Docker Compose 部署 | 完整环境、一键启动 | ⭐⭐ | ⭐⭐ |
选择建议
单程序部署(推荐)
适合:
- 快速测试和演示
- 已有 MySQL 和 Redis 环境
- 单文件分发,简化部署
- 前端资源嵌入后端
Docker 部署
适合:
- 已有外部 MySQL 和 Redis 服务
- 使用云数据库(RDS、Redis 云服务等)
- 需要灵活的网络配置
- 从 Docker Compose 配置中提取
Docker Compose 部署
适合:
- 需要一键启动所有服务
- 开发环境和测试环境
- 不想单独安装 MySQL 和 Redis
- 需要标准化部署流程
前置要求
通用要求
- 操作系统:Windows 10+ / Linux / macOS
- 内存:至少 4GB
- 磁盘空间:至少 10GB
数据库要求
- MySQL 8.0+
- Redis 6.0+
下一步
- 查看 单程序部署 了解详情
- 查看 Docker 部署 了解详情
- 查看 Docker Compose 部署 了解详情
