您现在的位置是:首页 > 文章详情

MRSK —— 在任何地方部署 Web 应用

日期:2023-03-18点击:620

MRSK 使用 Docker 将网络应用部署在从裸机到云端虚拟机的任何地方,且无停机时间。它使用动态反向代理 Traefik 来保持请求,同时启动新的应用容器并停止旧的容器。它可以跨多个主机无缝工作,使用 SSHKit 来执行命令。它是为 Rails 应用程序构建的,但也适用于任何类型的可以使用 Docker 进行容器化的 Web 应用程序。

MRSK 基本上是 Capistrano for Containers,无需提前精心准备服务器。无需确保服务器具有正确版本的 Ruby 或你需要的其他依赖项。这一切现在都存在于 Docker 镜像中。

你可以启动一个全新的 Ubuntu(或其他)服务器,将其添加到 MRSK 中的服务器列表中,然后它将使用 Docker 自动配置并立即运行。Docker 的层缓存还可以加快部署速度,减少服务器上的麻烦。为 MRSK 构建的镜像可用于 CI 或以后的自省。

MRSK 旨在使用与任何商业产品无关的开源工具来压缩投入生产的复杂性。

原文链接:https://www.oschina.net/p/mrsk
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章