Why rails s Ignores Your Puma Binds (The Hidden PORT Trap)
TL;DR
- ENV["PORT"] → treated as user-supplied by Rails
- Puma prioritizes user config → calls clear_binds!
- All binds in config/puma.rb are ignored
- Result: single bind only
- Fix: use MY_APP_PORT
blog.clearstack.io2 min read