Skip to content

Conversation

rafaelfranca
Copy link
Member

We are using Puma 4 and in order to upgrade to Puma 5, which removed the demonize, we need to handle the puma process ourselves. The easiest way to do that in a linux machine is using systemd.

In order to do that I used the capistrano-puma project and configured in the same way as the Rails contributors app.

Puma 5 doesn't support daemonize, so we need to use systemd to manage
the puma process.
@rafaelfranca rafaelfranca requested a review from fxn October 18, 2025 19:31
rafaelfranca added a commit to rails/rails-docs-server that referenced this pull request Oct 18, 2025
We are now managing the rails-master-hook server with systemd.

See rails/rails-master-hook#20.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant