在macOS Server上部署Ruby On Rails应用程序

时间:2017-05-12 17:08:01

标签: ruby-on-rails macos server

最近,我给自己提供了一台Mac Mini,我想用它作为服务器(网站,缓存,Xcode服务器(不工作),VPN(不工作),以及东西)。目前它正在运行安装了Server.app(5.3)的macOS Sierra(10.12.4)。我成功启用了网站& DNS服务,所以我的服务器可以从外面访问。我有一个值得信赖且有效的SSL证书。

问题是......

...我不知道如何将服务器设置为Ruby On Rails的生产服务器。

我想要

  • 在macOS服务器(www.example.com)上使用Ruby On Rails托管Web应用程序
  • 了解如何设置服务器应用以投放网络应用
  • 托管Web应用程序代码的Git存储库

我在服务器应用程序中查看了网站服务的设置,但除了PHP和Python之外我没有找到任何选项。

我所知道的

  • 我的MacBook已经安装了Ruby 2.4和Rails 5.0。我知道如何安装Rails用于开发目的

即使它不直接,也可以发布任何帮助。

我的一个猜测是,我可以转发为网站打开的端口,而无需指定文件在服务器应用程序中的文件夹。

我很高兴你能以某种方式实现我的目标。

1 个答案:

答案 0 :(得分:0)

我很确定你不想从你的mac mini中实际运行生产。这就是说,一旦你的rails应用程序运行,你可以运行rails s来在本地运行你的服务器。如果您想要一个生产站点,您应该查看heroku或AWS弹性beanstalk进行部署。