Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 2.28 KB

heroku.md

File metadata and controls

58 lines (40 loc) · 2.28 KB
title section order
Heroku
deployment
1

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

Recommended sizing

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.

Recommended Add-Ons and plans

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