mirror of
https://github.com/puma/puma.git
synced 2022-11-09 13:48:40 -05:00
4cfd3b8302
Starting your server with BUNDLE_GEMFILE=Gemfile.rails6 would delete this environment variable on app restart when using --prune-bundler, when all you really want is to restore the variable to what it was before Bundler was activated. Writing a test for this proved to be difficult because the bug only seems to manifest itself when running the server under the following conditions: - Using `bundle exec` to run the puma command - Using a non-zero number of workers, e.g. `-w 2` - Setting `BUNDLE_GEMFILE` to something other than "Gemfile"
1 line
92 B
Ruby
1 line
92 B
Ruby
run lambda { |env| [200, {'Content-Type'=>'text/plain'}, [ENV['BUNDLE_GEMFILE'].inspect]] }
|