Commit 01488e1
committed
Rely on Barnes Railtie
Barnes auto boots up when running in Rails:
```
class Railtie < ::Rails::Railtie
config.barnes = {
interval: DEFAULT_INTERVAL,
panels: DEFAULT_PANELS,
}
initializer 'barnes' do |app|
Barnes.start(**config.barnes)
end
end
```
With the prior config, booting it showed it was running twice:
```
$ WEB_CONCURRENCY=2 bin/puma -C config/puma.rb
[66897] Puma starting in cluster mode...
...
== CALLED Barnes.start
/Users/rschneeman/.local/share/mise/installs/ruby/4.0.5/lib/ruby/gems/4.0.0/gems/barnes-1.0.0/lib/barnes/railtie.rb:42:in 'block in <class:Railtie>'
...
== CALLED Barnes.start
config/puma.rb:25:in 'block in Puma::DSL#_load_from'
/Users/rschneeman/.local/share/mise/installs/ruby/4.0.5/lib/ruby/gems/4.0.0/gems/puma-8.0.1/lib/puma/configuration.rb:356:in 'block in Puma::Configuration#run_hooks'
```1 parent 2816e87 commit 01488e1
1 file changed
Lines changed: 0 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
24 | | - | |
25 | | - | |
26 | 23 | | |
0 commit comments