-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Documentation] Relationship between "pleaserun" and "fpm" #130
Comments
Certainly! I am actually working on new release of fpm that will include some pleaserun+fpm docs today. Until there's a longer-form document, here is what I can tell you:
Since pleaserun is newer, I'll give you an example. With
The next step with something like redis is to actually make it a service you can start, stop, restart, and enable on system boot. To achieve this, you need to know what service manager your OS is using. On newer Fedora, CentOS 7, etc, you need to know to use systemd; on Ubuntu (16.04, etc), CentOS 6, and Amazon Linux, you need to know to use upstart. On older systems, you may need to use sysv. On OSX you use launchd. I was overwhelmed and frustrated with packaging, so I started working on fpm years ago. Similarly, I was overwhelmed and frustrated by service managers (systemd, upstart, etc), so I wrote pleaserun. for pleaserun, you can quickly say
And for the above, pleaserun will detect your platform and install the correct thing. On my fedora vm, it does this:
And without caring whether systemd, upstart, etc are correct, or even learning how to write systemd configurations, I now have a Now, you can actually use pleaserun+fpm together! And it's a good timing you asked about this because I wrote some pleaserun+fpm docs a few minutes ago -- http://fpm.readthedocs.io/en/latest/source/pleaserun.html |
This can probably be closed :) |
Hello Jordan (and everyone else),
Today (just now, really) I noiced pleaserun.
Would it be possible to add a subsection about the relationship between fpm and pleaserun, if possible? Right now I am trying to figure this out.
Thanks anyway!
The text was updated successfully, but these errors were encountered: