Skip to content

部署方式

概述

沐霖工时管理系统支持多种部署方式,你可以根据实际需求选择最适合的部署方案。

部署方式对比

部署方式适用场景复杂度维护成本
单程序部署单文件部署、快速启动
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+

下一步

Released under the MIT License.