我是非技术型企业家。我开发了一个 Rails 应用程序。我想实时部署它。有人能指导我如何使用笔记本电脑上的 Ubuntu 服务器 + Juju 在互联网上实时部署该应用程序吗?
答案1
使用 Juju 部署 Rails 应用程序是一个很好的起点。它记录了使用 Juju 部署 rails 应用程序需要做的事情。
出于发展目的,适用于 OS X 的 Juju Vagrant 工作流程将帮助您启动并运行 Vagrant 虚拟机,以便使用本地提供程序充分体验 Juju。这就是我完成大部分开发工作的方式。
当您准备好上线您的应用程序时,您可以使用您自己的私有云或公共云,例如亚马逊。
例如,我会编写一个 yaml 文件来告诉 Rails charm 有关我的 rail 应用程序的信息。接下来,我会启动一个 Vagrant 虚拟机,它将为我提供一个功能齐全的本地环境以供测试。我会部署 rails,将我创建的 yaml 文件传递给它,然后进行测试以验证我的应用程序是否按预期运行。
此时,我将关闭虚拟机,返回到我的 OS X 终端和环境juju switch amazon
,juju bootstrap
然后部署该应用程序。
这些都有些高深,但应该能为你指明正确的方向。