My stack is using Passenger, but I want to use Unicorn

I just noticed that my stack is using Passenger, even though my Procfile uses Unicorn. How can I switch?

Our stacks are built with Passenger by default, and using Unicorn would require a small tweak. Please see our Unicorn documentation for more information. There’s a sample configuration there that supports zero-downtime deployments. When you first build a stack, there’s an “About your app” section at the top of the analysis page confirming which web server you’re using. I’m afraid that you’ll need to build a new stack to switch from Passenger to Unicorn, as Passenger is compiled together with Nginx.

You must be logged in to answer this question