生活の詩のようであり、社会への書簡のようなもの。

生あたたかい血の通ったcontributionを、貴方と、アフリカと、そしてわたし自身に優しく美しく届けれるようになりたい。

速攻でHerokuにデプロイできる最軽量Sinatraアプリ

僕はRailsを使うほどでもない軽量なWebアプリやWebサイトはSinatraで構築することが多くて、開発用の実機確認などでHerokuを使うことが多いです。

そんなときにHeroku用にRackの設定ファイルつくったりPosgreSQLのDBの設定したりするのいちいちめんどくさいなー、ってなったのでcloneしたらすぐにデプロイできるような状態になっている最小Sinatraアプリのテンプレートをつくってみました。

https://github.com/totzYuta/lightest-sinatra-app-for-heroku

DBありとDBなしどちらでも選べるように、DBありならそのままmasterブランチ、DBなしならlightブランチにcheckoutしていただければすぐ使えるようになっています。

DBありの場合はcloneした後に下記コマンドでpostgresqlのアドオンのインストールと、

$ heroku addons:create heroku-postgresql

下記コマンドでDBのmigrationをしてやってください。このmigrationする前にmigrateのファイルの書き換えを行なってやってくださればと思います。

$ heroku run rake db:migrate

詳しくはリポジトリのページのREADMEを参考にしてやっていただければ嬉しいです!

また何か不具合等あればTwitter(@totzyuta)などでお伝えいただくか、githubのリポジトリのページでissueをつくっていただけると非常に非常に嬉しいです。

それでは〜