Skip to content

Update Ruby + bundler + puma + barnes#1873

Merged
schneems merged 5 commits into
mainfrom
schneems/update-ruby
May 26, 2026
Merged

Update Ruby + bundler + puma + barnes#1873
schneems merged 5 commits into
mainfrom
schneems/update-ruby

Conversation

@schneems
Copy link
Copy Markdown
Member

No description provided.

schneems added 5 commits May 26, 2026 10:53
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'
```
@schneems schneems merged commit 3aeb048 into main May 26, 2026
3 checks passed
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