Puma is not used as the default server if `thin` is available · Issue #1883 · sinatra/sinatra · GitHub
![Creating a Sinatra API with system-wide dependency injection using dry-system and rom-rb - DEV Community Creating a Sinatra API with system-wide dependency injection using dry-system and rom-rb - DEV Community](https://res.cloudinary.com/practicaldev/image/fetch/s--bi8ayJWG--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p440p6v0qc709csgk7kj.png)
Creating a Sinatra API with system-wide dependency injection using dry-system and rom-rb - DEV Community
GitHub - p8952/nginx-puma-sinatra: Example showing how to deploy a simple Sinatra application using Puma and Nginx
![Dummy Puma server Sinatra Docker app. running on a socket - just plug your NginX. Good for debugging NginX config without connecting larger Puma app : r/nginx Dummy Puma server Sinatra Docker app. running on a socket - just plug your NginX. Good for debugging NginX config without connecting larger Puma app : r/nginx](https://external-preview.redd.it/mY41feeRSTLisXoMOM4qfv3-mfDv_USQdro-r-qmBZw.jpg?auto=webp&s=0803a0baaf28871d17633db7d2ea7334006c2add)