Heroku Button でアプリケーションのデプロイを簡略化
Heroku Button を使用すると、アプリケーションを Heroku プラットフォームで開発して運用するまでの期間を簡単に短縮できます。Heroku Button とは、コードのデプロイ方法や設定方法を定義するごく小さなファイルで拡張された、ソースコードリポジトリへのポインターです。Heroku Button をクリックすると、アプリケーションのデプロイを開始したり、アプリケーションの設定オプションを表示したり、実行中のアプリケーションを Web に配信したりできます。
Elements マーケットプレイスに登録されている 7,200 種類を越える Heroku Buttonを使用すると、さまざまなプロジェクトやサービスを探したり、ワークフローを効率化したりすることができます。独自の Heroku Button を作成するのも簡単です。
Heroku Button のしくみ
Heroku Button とは、端的に言うと特定の Heroku デプロイ場所へのリンクです。Button 内の URL には、それぞれのソースコードリポジトリへのリンクも含まれています。Heroku Button をクリックすると、Heroku プラットフォームにコードをデプロイする命令とそのコードの場所が伝わり、デプロイが開始されます。それぞれのコードリポジトリには、Heroku アドオンをアプリケーションの一部としてデプロイするか、設定用メタデータの設定が必要か、など Heroku が使用する追加情報が含まれています。
-
Heroku Button はどの Web ページにも追加可能
-
ワンクリックで Heroku へのデプロイを開始
-
デプロイの実行ログを表示
Heroku Button とは
カスタム Heroku Button
現時点で、5,000 種類を越える Heroku Button が開発されています。特定のプロジェクトやサービスをデプロイするものや、もっと一般的な用途に使われるものもあります。Elements マーケットプレイスで提供されているすべての Heroku Buttonをぜひご覧ください。
CGM Remote Monitor
ウェブベースの CGM (持続グルコースモニタ) です。複数の介護者が、患者さんの血糖値をリアルタイムでリモートから確認することができます。
OWASP Juice Shop
OWASP Juice Shop: おそらく最も現代的で洗練された危険なウェブアプリケーション。
Hasura GraphQL Engine
猛烈な速さの、瞬間的リアルタイムな GraphQL API をきめ細かいアクセス制御や非同期的なビジネスロジックのための webhook によるトリガーと共に Postgres 上に…
RSSHub
すべてを RSS に
Node.js Getting Started
Express 4 を使用するベアボーン Node.js アプリケーションです。
Cal.com
オープンソース版の Calendly
アプリケーションのデプロイを自動化する必要があるなら
Heroku 製 Button
Heroku では、開発のストレスを軽減し、各種言語やフレームワークでの運用開始までの期間を短縮できるよう、厳選した Heroku Button を提供しています。Elements マーケットプレイスで提供されているすべての Heroku Buttonをぜひご覧ください。
Heroku 製 Button のご紹介:
Node.js Getting Started
Express 4 を使用するベアボーン Node.js アプリケーションです。
Getting Started No Code
Heroku と Heroku Connect を表示するシンプルなアプリケーションで、ローカルの開発ツールを使用せずに Dev Center のスタートガイドを利用できます。
go-getting-started
簡単に Heroku にデプロイできるベアボーン Go アプリケーションです。
Python on Heroku Example
簡単に Heroku にデプロイできるベアボーン Python アプリケーションです。
Nibs
顧客ロイヤリティ用アプリケーションです。
Java Example
簡単に Heroku にデプロイできるベアボーン Java アプリケーションです。