Heroku is a Platform as a Service that makes deploying and hosting Spree applications super easy.
You should just follow Heroku Rails 6 guide.
We recommend you start and stick to Heroku if you do not have DevOps-skilled team members. Spree Starter is pre-configured to work with Heroku out of the box.
Heroku Dynos are lightweight, isolated environments that provide compute and run yuor application.
There’s 2 type of dynos:
- Web - for running the web interface of yuour Store (Storefront, API, Admin Panel)
- Worker - for running background jobs via Active Job such as email send out, report generation, etc
|Dynos||Staging environment||Production environment|
|web||1 x Standard-2x||1 x Standard-2x (small traffic) or 1 x Performance-M (medium traffic)|
|worker||1 x Standard-1x||1 x Standard-1x|
Heroku Add-Ons are tools and services for developing, extending, and operating your app.
|Plan||Staging environment||Production environment|
|Heroku Postgres||Hobby Basic||Standard-0|
|Memcached Cloud||Free||100 MB|
|Redis Cloud||Free||100 MB|
|Scout APM||Free||Free (small traffic) or Eldora (medium traffic)|