According to Spree's docs, it looks like you need to generate a Procfile
(which is used by Foreman) in your app before deploying it.
That guide shows a default Procfile
's contents, which you may be able to get by with. Spree also has a deployment service which can take care of generating several things for you, including the Procfile
:
Every server will get some basic configuration, such as Rails Environment environment variable, placeholder directories for your Spree application, automatically generated database.yml and Procfile files, and more.
So that may be worth looking into, because even if you are able to generate the Procfile
manually, you may run into more issues from missing config files, and their deployment service may take care of all of that for you automatically.