Wondering why your beautifully crafted config/puma.rb Puma configuration file is almost entirely ignored when starting a development Rails server?

Many configuration options and Puma features are not available when using bin/rails server. Puma readme recommends that you use Puma’s executable instead:

bundle exec puma