文件名称:procsd:通过Procfile和Systemd轻松管理生产过程中的应用程序流程,例如Heroku CLI
文件大小:22KB
文件格式:ZIP
更新时间:2024-02-22 18:17:58
linux cli digitalocean automation deployment
过程 我喜欢用在Heroku上生产中管理应用程序过程的简单。 使用命令可轻松访问应用程序日志。 只需输入heroku create ,您就可以开始了。 我们可以在DigitalOcean的廉价Ubuntu VPS上找到类似的东西吗? 是的,我们可以,我们所需要的只是一个systemd包装器,该包装器允许将应用程序进程从Procfile导出到系统服务,并使用简单的命令控制它们/检查状态/访问日志。 如今,大多数Linux发行版(包括Ubuntu)都已作为默认的系统进程管理器进行系统化。 这就是为什么最好使用systemd管理生产中的应用程序流程(对于简单情况)。 入门 注意: Procsd的最新版本是0.5.3 。 从0.4.0版开始,有一些重大更改。 检查 。 要更新到最新版本,请运行$ gem update procsd或$ bundle update procsd (如果已安装procsd)。 注意: Procsd与Capistrano集成效果最佳: 首先安装procsd : $ gem install procsd 。 所需的Ruby版本是>= 2.3.0 。 假设您
【文件预览】:
procsd-master
----bin()
--------console(341B)
--------setup(131B)
----Rakefile(198B)
----test()
--------test_helper.rb(104B)
--------procsd_test.rb(200B)
----Gemfile(161B)
----.gitignore(86B)
----CHANGELOG.md(3KB)
----procsd.gemspec(1KB)
----lib()
--------procsd.rb(222B)
--------procsd()
----README.md(28KB)
----LICENSE.txt(1KB)
----exe()
--------procsd(84B)