update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

228
html/heroku.html Normal file
View File

@@ -0,0 +1,228 @@
<p><img src="images/banner.png" /></p>
<p align="center">
<a href="https://github.com/sindresorhus/awesome">
<img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" />
</a>
</p>
<p>A curated list of helpful Heroku resources.</p>
<ul>
<li><a href="#-analytics">Analytics</a></li>
<li><a href="#-architecture">Architecture</a></li>
<li><a href="#-blogs">Blogs</a></li>
<li><a href="#-deployment">Deployment</a></li>
<li><a href="#-development">Development</a></li>
<li><a href="#-domains">Domains</a></li>
<li><a href="#-meta">Meta</a></li>
<li><a href="#-postgres">Postgres</a></li>
<li><a href="#-scaling">Scaling</a></li>
<li><a href="#-security">Security</a></li>
<li><a href="#-toolbelt">Toolbelt</a></li>
<li><a href="#-goodbye">Goodbye…</a></li>
</ul>
<h2
id="analytics"><img width="21" height="21" src="images/analytics.png" />
Analytics</h2>
<p>Analytics for Heroku…</p>
<ul>
<li><code>tool</code> <a
href="http://www.metabase.com/docs/v0.13.3/operations-guide/running-metabase-on-heroku.html">Metabase</a>
— a beta of Metadata as an app that can be deployed directly to
Heroku.</li>
</ul>
<h2
id="architecture"><img width="21" height="21" src="images/architecture.png" />
Architecture</h2>
<p>How to architect your Heroku projects…</p>
<ul>
<li><code>article</code> <a
href="http://blog.codeship.com/exploring-microservices-architecture-on-heroku/">Exploring
Microservices Architecure on Heroku</a> — explores why Heroku eliminates
a lot of the tooling you need to worry about when working with
microservices.</li>
<li><code>article</code> <a
href="https://www.rdegges.com/2014/heroku-and-soa/">Heroku and SOA</a>
discusses why Heroku is perfectly suited to building a service-oriented
architecture for your projects.</li>
<li><code>article</code> <a
href="https://medium.com/@spygi/scalable-cost-effective-web-architectures-for-heroku-eb8f1f55a4b6">Split
Frontend from Backend on Heroku with npm and NodeJS</a> - hands-on guide
to deploy a microservices web application in Heroku using npm and
NodeJS.</li>
</ul>
<h2 id="blogs"><img width="21" height="21" src="images/blogs.png" />
Blogs</h2>
<p>Blogs around the internet that often (or exclusively) write about
Heroku…</p>
<ul>
<li><code>blog</code> <a href="https://blog.heroku.com">Heroku Blog</a>
— the official Heroku blog.</li>
</ul>
<h2
id="deployment"><img width="21" height="21" src="images/deployment.png" />
Deployment</h2>
<p>Resources that help with deploying on Heroku…</p>
<ul>
<li><code>official</code> <a
href="https://devcenter.heroku.com/articles/preboot">Preboot</a>
explains how to use the “Preboot” feature to enable zero-downtime
deployments, which can be tricky to get right.</li>
<li><code>article</code> <a
href="https://www.paulfurley.com/automating-heroku-deployments-from-jenkins/">Automating
our Heroku deployments from Jenkins</a> — explains how youd go about
automating certain parts of deployment like enabling maintenance mode,
copying your database from production to staging, running migrations
against staging, etc.</li>
<li><code>question</code> <a
href="http://stackoverflow.com/questions/12523435/how-do-i-ignore-folders-and-files-when-pushing-to-heroku-with-a-rails-app">How
do you ignore files when deploying to Heroku?</a> — the answer to a
common question about <code>.gitignore</code> like functionality.</li>
<li><code>article</code> <a
href="https://medium.com/@adam_41691/six-tips-for-mastering-your-procfile-64ea1207b779">Six
Tips for Mastering your Procfile</a> — improvements for how you run your
Heroku processes.</li>
<li><code>article</code> <a
href="https://testdriven.io/blog/deploying-django-to-heroku-with-docker/">Deploying
Django to Heroku With Docker</a> — looks at how to deploy a Django app
to Heroku with Docker via the Heroku Container Runtime</li>
</ul>
<h2
id="development"><img width="21" height="21" src="images/development.png" />
Development</h2>
<ul>
<li><code>official</code> <a
href="https://devcenter.heroku.com/articles/multiple-environments">Managing
Multiple Environments for an App</a> — a good primer on how to think
about managing the different pieces of each environment.</li>
</ul>
<h2 id="domains"><img width="21" height="21" src="images/domains.png" />
Domains</h2>
<p>Tips for using custom domain names on Heroku…</p>
<ul>
<li><code>article</code> <a
href="http://www.higherorderheroku.com/articles/cloudflare-dns-heroku/">Configuring
CloudFlare DNS for a Heroku app</a> — a walkthrough of how to use
CloudFlare as your DNS provider.</li>
<li><code>article</code> <a
href="https://pilot.co/blog/hosting-multiple-heroku-apps-on-a-single-domain/">Hosting
multiple Heroku apps on a single domain</a> — an article on how to share
the same domain between multiple Heroku applications.</li>
<li><code>question</code> <a
href="http://stackoverflow.com/questions/19119164/multiple-heroku-apps-on-a-single-domain">How
do you host multiple Heroku apps on a single domain?</a> — 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.</li>
</ul>
<h2 id="general"><img width="21" height="21" src="images/general.png" />
General</h2>
<p>General resources that cover lots of different things about
Heroku…</p>
<ul>
<li><code>book</code> <a
href="http://www.theherokuhackersguide.com/">The Heroku Hackers
Guide</a> — an ebook that covers a lot of the basics in maintaining and
scaling a project on Heroku.</li>
<li><code>book</code> <a
href="http://www.amazon.com/Heroku-Cookbook-Mike-Coutermarsh/dp/1782177949">Heroku
Cookbook</a> — step-by-step recipes to solve the challenges of
administering and scaling a real-world production web application on
Heroku.</li>
</ul>
<h2 id="meta"><img width="21" height="21" src="images/meta.png" />
Meta</h2>
<p>Information about the company itself…</p>
<ul>
<li><code>official</code> <a
href="https://blog.heroku.com/archives/2007/10/30/the_big_kickoff">The
big kickoff</a> — the first ever Heroku blog article.</li>
<li><code>article</code> <a
href="https://www.rdegges.com/2012/heroku-isnt-for-idiots/">Heroku isnt
for idiots</a> — explains Herokus advantages and why its not just for
side projects.</li>
<li><code>article</code> <a href="https://brandur.org/heroku-values">My
Heroku values</a> — a great series of takeaways from <a
href="https://twitter.com/brandur">Brandur Leach</a> when he left
Heroku.</li>
<li><code>talk</code> <a
href="http://buildpack-adventure.herokuapp.com/">Buildpack Adventure</a>
— a cool slideshow about Herokus buildpacks, and what the open-source
community is hacking together with them.</li>
</ul>
<h2
id="postgres"><img width="21" height="21" src="images/postgres.png" />
Postgres</h2>
<p>Anything dealing with <a
href="https://www.heroku.com/postgres">Heroku Postgres</a></p>
<ul>
<li><code>official</code> <a
href="https://www.heroku.com/postgres">Heroku Postgres</a> — the landing
page explaining with it is.</li>
<li><code>plugin</code> <a
href="https://github.com/heroku/heroku-buildpack-pgbouncer">heroku-buildpack-pgbouncer</a>
— a buildpack that allows for transaction pooling using <a
href="https://www.stunnel.org/index.html"><code>stunnel</code></a> and
<a
href="https://wiki.postgresql.org/wiki/PgBouncer"><code>pgbouncer</code></a>
to avoid hitting connection limits.</li>
</ul>
<h2 id="redis"><img width="21" height="21" src="images/redis.png" />
Redis</h2>
<p>Anything dealing with <a
href="https://elements.heroku.com/addons/heroku-redis">Heroku
Redis</a></p>
<h2 id="scaling"><img width="21" height="21" src="images/scaling.png" />
Scaling</h2>
<p>Resources that help you scale your Heroku projects…</p>
<ul>
<li><code>tool</code> <a href="https://www.hirefire.io/">HireFire</a>
a SaaS tool that automatically scales your Heroku dynos up and down as
load requires.</li>
</ul>
<h2
id="security"><img width="21" height="21" src="images/security.png" />
Security</h2>
<p>How to secure your Heroku applications…</p>
<ul>
<li><code>article</code> <a
href="https://robots.thoughtbot.com/set-up-cloudflare-free-ssl-on-heroku">Set
up CloudFlares free SSL on Heroku</a> — walks you through the exact
steps to setting up free SSL via Cloudflare.</li>
</ul>
<h2
id="toolbelt"><img width="21" height="21" src="images/toolbelt.png" />
Toolbelt</h2>
<p>Helpful resources for the <a
href="https://toolbelt.heroku.com/">Heroku Toolbelt</a></p>
<ul>
<li><code>official</code> <a
href="https://toolbelt.heroku.com/">Toolbelt Download</a> — where to
download the Heroku toolbelt.</li>
<li><code>plugin</code> <a
href="https://github.com/ddollar/heroku-accounts">heroku-accounts</a>
makes it easy to work with multiple accounts at once from the command
line.</li>
<li><code>plugin</code> <a
href="https://github.com/heroku/heroku-pg-extras">heroku-pg-extras</a>
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.</li>
</ul>
<h2 id="goodbye"><img width="21" height="21" src="images/goodbye.png" />
Goodbye…</h2>
<p>Things to check out if you decide to migrate off of Heroku for some
reason…</p>
<ul>
<li><code>tool</code> <a
href="http://dokku.viewdocs.io/dokku/">dokku</a> — a self-hosted,
docker-based, Heroku-compliant platform.</li>
</ul>
<h2 id="license"><img width="21" height="21" src="images/license.png" />
License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://ianstormtaylor.com">Ian Storm Taylor</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/ianstormtaylor/awesome-heroku">heroku.md
Github</a></p>