> For the complete documentation index, see [llms.txt](https://docs.alistairtweed.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.alistairtweed.com/rails/minimal-rails/other.md).

# Other

## Puma

`--skip-puma [-P]`

```ruby
# config/puma.rb

max_threads_count = ENV.fetch('RAILS_MAX_THREADS') { 5 }
min_threads_count = ENV.fetch('RAILS_MIN_THREADS') { max_threads_count }

environment ENV.fetch('RAILS_ENV') { 'development' }
pidfile ENV.fetch('PIDFILE') { 'tmp/pids/server.pid' }
port ENV.fetch('PORT') { 3000 }
threads min_threads_count, max_threads_count

plugin :tmp_restart
```

```ruby
# Gemfile

gem 'puma', '~> 4.1'
```

## Namespace

`--skip-namespace`
