Heroku Button で webrtc-bbs を容易にデプロイできるようにした
概要
Heroku Button という便利ツールが提供されるようになったので P2P 匿名掲示板 webrtc-bbs をそれに対応させてみました。
詳細
Heroku Button というツールが Heroku のブログで発表されています。
Heroku Button に自分の GitHub 上のプロジェクトを対応させれば、「他の人にそのプロジェクトを Heroku にデプロイしてもらう」といった作業がとても簡単になります。
今回、この Heroku Button に WebRTC を使った P2P 型分散匿名掲示板 webrtc-bbs を対応させてみました。
例えば以下のボタンを押すと、その人の Heroku アカウントで webrtc-bbs をホスティングすることができます。
ボタンを押すと Heroku へのログイン画面の後、アプリケーションの名前等を入力してデプロイする画面が表示されます。そこでデプロイボタンを押せば作業は完了します。簡単。
自分のアプリケーションを Heroku Button に対応させる手順は以下の通りです。
- アプリケーションに Heroku へのデプロイに必要なファイルを設置する (Node.js アプリケーションなら package.json だったり Procfile だったり)
- app.json を用意する
- Heroku Button を設置する
まとめ
Heroku Button に webrtc-bbs を対応させた
Heroku Button でますます広がるポータブル Web アプリケーション
この流れは P2P 型アプリケーションに実にマッチしている (この話は次回)