将 Arch Linux 计算机用作 Rack(如 Ruby Rack,而不是实际的机架服务器)服务器的最佳方法是什么?以下是我想要做的事情:
- 自动通过 git push 部署到服务器。(我已经解决了这个问题,在接收后,服务器会从中签出应用程序
/home/git/app
。/home/git/app.git
) - 运行 Rack 服务器应用程序来提供该应用程序,该应用程序可以根据需求重新启动。
- 运行 MongoDB 服务器
- 可以通过访问 my-server.local/app 或类似网站来访问该应用程序。(它实际上只会在本地网络上使用,没有端口转发或外部使用)
任何想法都将不胜感激。如果这听起来太“为我做”了,我深表歉意。