繁体   English   中英

在Ruby中创建独立的系统服务

[英]Create stand-alone system services in Ruby

我想构建应用程序,哪个服务器作为独立的系统服务,总是在后端运行,服务器是一个带有Web界面的前端。

就像我们在Linux /etc/init.d/apache2 start那样,我想要为我的应用程序服务/etc/init.d/myapp start

我的主要目标是在Linux上专门提供Ubuntu,整个应用程序将采用纯Ruby,而前端将采用Sinatra。

我想用简单的gem install my_app和命令行功能来gem install my_app它来启动服务。 该应用程序将进行大量处理和数据库插入。 我希望它的配置必须像纯Linux一样设置,比如/etc/apache2/apache2.conf

任何人都可以引导我吗? 如果可能的话,我想保护代码,它有可能吗?

我正在使用Daemon-Kit gem来满足相同的要求。 在生产中非常有效。 唯一不包括的是使用.conf文件进行配置,但使用Ruby代码可以很容易地完成。 您可以使用Capistrano进行部署,无需安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM