Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Better & cheaper initial experience on Heroku (#1525)
This PR does a few things to make the process of setting up an app on Heroku better and cheaper. 1. It adds a buildpack for `jemalloc` and sets the `JEMALLOC_ENABLED` ENV var. Fixes: #1524 2. Makes the initial setup cheaper by using smaller dynos and the entry level for a number of addons. Fixes: #1127 3. Removes the Sentry addon. This was redundant since Honeybadger was already included, and Sentry isn't supported in review apps on Heroku, so having it in `app.json` prevents the use of review apps entirely which is frustrating. Fixes: #1521 4. Sets `RAILS_MAX_THREADS` and `WEB_CONCURRENCY` to match the values suggested by heroku here: https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server#recommended-default-puma-process-and-thread-configuration Fixes: #1523
- Loading branch information