1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
puma--puma/test/bundle_preservation_test
Tim Morgan 4cfd3b8302 Preserve BUNDLE_GEMFILE and other Bundler env vars
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"
2020-02-12 16:41:12 -06:00
..
.gitignore Preserve BUNDLE_GEMFILE and other Bundler env vars 2020-02-12 16:41:12 -06:00
config.ru Preserve BUNDLE_GEMFILE and other Bundler env vars 2020-02-12 16:41:12 -06:00
Gemfile.bundle_env_preservation_test Preserve BUNDLE_GEMFILE and other Bundler env vars 2020-02-12 16:41:12 -06:00