diff --git a/lib/puma/configuration.rb b/lib/puma/configuration.rb index a28777d63b..c25a891597 100644 --- a/lib/puma/configuration.rb +++ b/lib/puma/configuration.rb @@ -343,6 +343,8 @@ def load_rackup raise "Missing rackup file '#{rackup}'" unless File.exist?(rackup) rack_app, rack_options = rack_builder.parse_file(rackup) + rack_options = rack_options || {} + @options.file_options.merge!(rack_options) config_ru_binds = []