javascript - 在私有生产环境中部署基于 Docker 的应用程序有哪些解决方案?
问题描述
这是我长时间使用 SO 后的第一篇文章。提前,请为我的英语道歉;)
目前,我正在开发一个需要 Docker 化的应用程序。此应用程序将仅部署在专用网络中的一台服务器上。(我们假设客户将无法访问互联网。)
总而言之,我使用 docker-compose.yml 文件构建我的应用程序。它由 2 个 nodejs 应用程序和一个 mongodb 服务器组成。
在只有一台服务器的私人客户环境中部署此应用程序的解决方案是什么?
提前谢谢。
解决方案
最后,我的研究做得很好。我想我找到了解决问题的方法。因为我正在使用 2 个 node.js 应用程序和一个 MongoDB 服务器,所以我将使用 PM2。
PM2 是一个工具,可以帮助管理、监控、在多个 node.js 进程出现故障时重新启动。
我将使用这个工具来准备我的项目生产(只需将 npm 和 pm2 安装在服务器上)并讨论 Docker 以进行进一步调查。
谢谢,
推荐阅读
- powershell - 尝试将获取的 Guid 添加到获取的 SID 到 Powershell 中的远程注册表项到多个远程笔记本电脑
- jenkins - Gerrit 触发 ref-update 问题
- reactjs - 在按钮单击时执行 GraphQL-Mutation
- time-series - 如何在 Flopy 中为 Modflow 6 的 MAW 成功创建 Time_Series 输入
- scala - 如何用 Scala 编程语言创建 Apache Beam 管道?
- python - 在数据框Python的文本列中查找日期和时间
- sage - Sage 中的 Prime 和 mod?
- sql - 按分隔符 SQL 拆分值
- php - 不允许序列化 'Symfony\Component\HttpFoundation\File\File'
- python - 读取 html 页面,替换自定义标签并输出 (cgi)。这是一个好主意吗?