awesome-heroku
Heroku guide
A curated collection of resources and tutorials to help developers build, deploy, and manage applications on Heroku.
A curated list of helpful Heroku resources.
304 stars
9 watching
35 forks
last commit: over 3 years ago
Linked from 3 awesome lists
awesomeawesome-listherokulistpaas
Analytics | |||
Metabase | — a beta of Metadata as an app that can be deployed directly to Heroku | ||
Architecture | |||
Exploring Microservices Architecure on Heroku | — explores why Heroku eliminates a lot of the tooling you need to worry about when working with microservices | ||
Heroku and SOA | — discusses why Heroku is perfectly suited to building a service-oriented architecture for your projects | ||
Split Frontend from Backend on Heroku with npm and NodeJS | hands-on guide to deploy a microservices web application in Heroku using npm and NodeJS | ||
Blogs | |||
Heroku Blog | — the official Heroku blog | ||
Deployment | |||
Preboot | — explains how to use the "Preboot" feature to enable zero-downtime deployments, which can be tricky to get right | ||
Automating our Heroku deployments from Jenkins | — explains how you'd go about automating certain parts of deployment like enabling maintenance mode, copying your database from production to staging, running migrations against staging, etc | ||
How do you ignore files when deploying to Heroku? | — the answer to a common question about like functionality | ||
Six Tips for Mastering your Procfile | — improvements for how you run your Heroku processes | ||
Deploying Django to Heroku With Docker | — looks at how to deploy a Django app to Heroku with Docker via the Heroku Container Runtime | ||
Development | |||
Managing Multiple Environments for an App | — a good primer on how to think about managing the different pieces of each environment | ||
Domains | |||
Configuring CloudFlare DNS for a Heroku app | — a walkthrough of how to use CloudFlare as your DNS provider | ||
Hosting multiple Heroku apps on a single domain | — an article on how to share the same domain between multiple Heroku applications | ||
How do you host multiple Heroku apps on a single domain? | — a StackOverflow question with a few responses to a the common question of how to serve multiple Heroku apps from different paths instead of subdomains | ||
General | |||
The Heroku Hacker's Guide | — an ebook that covers a lot of the basics in maintaining and scaling a project on Heroku | ||
Heroku Cookbook | — step-by-step recipes to solve the challenges of administering and scaling a real-world production web application on Heroku | ||
Meta | |||
The big kickoff | — the first ever Heroku blog article | ||
Heroku isn't for idiots | — explains Heroku's advantages and why it's not just for side projects | ||
My Heroku values | — a great series of takeaways from when he left Heroku | ||
Buildpack Adventure | — a cool slideshow about Heroku's buildpacks, and what the open-source community is hacking together with them | ||
Postgres | |||
Heroku Postgres | — the landing page explaining with it is | ||
heroku-buildpack-pgbouncer | 339 | 3 months ago | — a buildpack that allows for transaction pooling using and to avoid hitting connection limits |
Scaling | |||
HireFire | — a SaaS tool that automatically scales your Heroku dynos up and down as load requires | ||
Security | |||
Set up CloudFlare's free SSL on Heroku | — walks you through the exact steps to setting up free SSL via Cloudflare | ||
Toolbelt | |||
Toolbelt Download | — where to download the Heroku toolbelt | ||
heroku-accounts | 1,234 | over 8 years ago | — makes it easy to work with multiple accounts at once from the command line |
heroku-pg-extras | 1,338 | 4 months ago | — a toolbelt plugin that adds extra useful plugins for working with Postgres. Things like analyzing cache hit rates, outlier queries, unused indexes, table sizes, etc |
Goodbye... | |||
dokku | — a self-hosted, docker-based, Heroku-compliant platform |