[英]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.