Heroku

Overview

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.

Dynos

​Heroku Dynos are lightweight, isolated environments that provide compute and run your application.
There are 2 types 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 Performance-M or Performance-L
worker
1 x Standard-1x
1 x Standard-1x

Add-Ons

​Heroku Add-Ons are tools and services for developing, extending, and operating your app.
Plan
Staging environment
Production environment
Bucketeer
Hobbyist
Micro
Edge
Hobby
Micro
Heroku Postgres
Hobby Basic
Standard-0
Heroku Scheduler
N/A
N/A
Memcached Cloud
Free
1 GB
Papertrail
Choklad
Fixa
Redis Cloud
Free
250 MB
Scout APM
Free
Free (small traffic) or Eldora (medium traffic)
Sendgrid
Free
Bronze
Sentry
Free
Small

Other resources