Heroku
以前、最小の ASP.NET Core アプリケーションの Docker コンテナを Heroku で動かせた。 ただ、ASP.NET Core MVC アプリケーションでは、Heroku 上で NuGet パッケージの復元を実行しようとしていて失敗。 NuGet パッケージの復元で失敗するのなら、復元の必…
はじめに ASP.NET Core アプリケーションを Docker で動かすことができた。 tnakamura.hatenablog.com そういえば、Heroku で任意の Docker コンテナを動かすことができるようになっていたな。 まだベータ版な上、制限もあるみたいだけど。 もしかしたら ASP…
Heroku が .NET サポートを予定しているのか知らないけど、 Github には heroku/dotnet-buildpack という ASP.NET 5 用のビルドパックがある。 github.com これを使えば ASP.NET 5 アプリを Heroku で動かせると思いきや、 Mac OSX で作成したプロジェクトを…
はじめに heroku-buildback-mono を使えば C# で書いた WEB アプリを Heroku で動かすことができる。 ランタイムは .NET Framework じゃなくて Mono だけど。 Heroku + Mono のパフォーマンスが知りたくなったので 最小の Owin アプリケーションをデプロイし…
Heroku の Ruby スタックの性能が知りたかったので、 下記ような最小の Rack アプリケーションを Heroku にデプロイし、 Apatch Bentch でベンチマークを計測してみた。 Rack アプリケーションは unicorn とか使わず rackup コマンドで動かしている。 requir…
趣味レベルで Heroku にはさわってきたけど、 公式のドキュメントを隅から隅まで読んだわけではないので、 知らない情報を本書から得ることができた。 例えば Herokuのアーキテクチャ、特に Slug。 .slugignore に Slug に含めないファイルを指定して、 Slug…
忘れて毎回ネットで検索しているので、ブログにメモしておく。 heroku pg:reset DATABASE 上記コマンドをそのままターミナルにコピペして実行すればいい。DATABASE のところを置き換える必要なし。 ステージング用とプロダクション用に複数のアプリがある場…
はじめに Web アプリでマルチテナントをやる場合、 すべてのテーブルに tenant_id を追加してデータを分けるのではなく、 テナントごとにデータベースを分けたい。 データベースを分けておけば、バグで他のテナントのデータまで変更してしまう可能性を減らせ…
マルチテナント用の gem である apartment を使っている Rails アプリを、 Heroku に push すると下記のエラーが発生した。 Preparing app for Rails asset pipeline Running: rake assets:precompile rake aborted! Gem::LoadError: Specified 'sqlite3' fo…
wkhtmltopdf-binary -11でインストールされる wkhtmltopdf だと、Heroku 上で canvas を描画できなかった。(2014/03/16 時点) Mac OS X だと描画できるのに、なぜ Heroku ではできないんだ、って思ってたけど、ソースコードを読んで納得。Mac OS X と Linux …
Rails アプリに PDF 出力を実装して、それを Heroku で動かすまでの作業メモ。 プロジェクトを作成 rails new pdf_sample --skip-bundle gem は vendor/bundle にインストールしたいから、bunele install はスキップして後でやる。 Heroku には git を使って…
RSS をパースするのに feed-normalizer を使っていたんだけど、Heroku 上で require "open-uri" require "feed-normalizer" feedlink = "http://tnakamura.hatenablog.com/feed" feed = FeedNormalizer::FeedNormalizer.parse(open(feedlink)) feed.title #=…
Rails 製 Web アプリを Heroku で動かしているんだけど、Heroku の Dyno は1時間以上放置されると寝ちゃうようだ。 Dynos and the Dyno Manager Heroku Dev Center 寝起きも悪いんで、1時間おきにかまってあげて Dyno を寝かさないようにした方が良さそう。 …