rails / jsbundling-rails

Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack.
MIT License
831 stars 143 forks source link

Use `overmind` to run Procfiles, if available #191

Closed MatheusRich closed 6 months ago

MatheusRich commented 6 months ago

Overmind is a process manager (like foreman) for Procfile-based applications. The advantage is that it allows to use debuggers like pry or binding.irb without installing extra gems.


This PR is very simple, as I'm waiting for feedback on whether the maintainers like this idea. I can add tests and a CHANGELOG entry after that. I'll also open a PR on cssbundling-rails if this one is accepted.

MatheusRich commented 6 months ago

@dhh thoughts?

dhh commented 6 months ago

I don't think it's worth carrying this specialization. You can just tweak it yourself after it's setup.

semaperepelitsa commented 6 months ago

Is there any reason to prefer Foreman vs Overmind?

MatheusRich commented 6 months ago

@semaperepelitsa I believe Foreman is preferred because it's a pure Ruby solution. You can just gem install it without worrying about OSes and other packages.

glaucocustodio commented 5 months ago

Foreman has this annoying issue, its fork overman addresses that.

Would you accept a PR for replacing Foreman by Overman @dhh?