簡體   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