企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# cmswing 部署方式选择: - 原生的 Linux 部署: - centos - Ubuntu 系列 - Docker 部署 - 推荐 ## 推荐 docker 部署: ### docker 优点: - docker 本身跨平台: - 支持宿主机: Windows, Linux, Mac 全平台部署. - 启动速度快, 镜像资源文件小. - 版本控制方便 - cmswing 部署: - 已把部署依赖的 nodejs, nginx 打包安装到 docker 镜像里. - 只需拉取 docker 镜像, 上传 cmswing 最新代码. - 修改项目配置参数, 然后启动 docker 服务. - 完全不用费心配置运行环境的过程. - 优势: - 单服务器, 可以部署 docker 集群, 最大限度榨取机器性能. - docker 自带进程管理, 会自动重启服务进程, 不需要 pm2等工具管理进程. - 实现高可用配置 - 屏蔽 Linux 宿主机差异: - 只要是 Linux 内核 3.19版本以上, 可以安装 docker 即可. - 开发和部署, 可以使用相同的 docker 镜像构建的环境, 保证高度一致. ### cmswing 已构建了 docker 镜像: - 详细参考 项目的 docker目录, 有详细的说明文档. - 不需要: - 安装, 配置 MySQL - 安装, 配置 nginx - 只需要: - 拉取 docker 镜像 - 上传项目最新代码到指定目录 - 修改配置参数 - 启动 docker - 访问网站 ## Linux 原生部署缺点: - 机器环境差异大 - 每次都要配置环境, 安装依赖包, 配置 nginx. - 非常繁琐.