先日作ったWikiアプリをHerokuボタンを使ったHerokuデプロイができるようにしてみます。
Wikiシステムの作り方は、こちら!
Heroku Button とは?
Heroku Button を使用すると、アプリケーションを Heroku プラットフォームで開発して運用するまでの期間を簡単に短縮できます。Heroku Button とは、コードのデプロイ方法や設定方法を定義するごく小さなファイルで拡張された、ソースコードリポジトリへのポインターです。Heroku Button をクリックすると、アプリケーションのデプロイを開始したり、アプリケーションの設定オプションを表示したり、実行中のアプリケーションを Web に配信したりできます。
https://jp.heroku.com/elements/buttons
実装してみる
REAMEにボタンを設置します。
$ touch ./README.md
+ [](https://heroku.com/deploy?template=https://github.com/fukmaru/wiki)
template=[GithubのURL]
をGETパラメータとして指定します。
** app.json を作って、テンプレートを作ります。**
https://devcenter.heroku.com/articles/heroku-button
$ touch ./app.json
{
"name": "wiki",
"description": "Rails Wiki System",
"website": "https://github.com/fukmaru/wiki",
"repository": "https://github.com/fukmaru/wiki",
"logo": "https://github.com/fukmaru/wiki/blob/master/public/icon_512x512.png",
"success_url": "/",
"keywords": [
"wiki",
"tool"],
"addons": [
"heroku-postgresql"
]
}
Wikiサービス作りました
(小さく告知させてください)
簡単なWiki検索を、社内コミュニケーションチャネルから検索できるツールで、「Poii.io」と言います。