Heroku

prmd の辛いところ

HTTP/1.1 204 No Content HTTP/1.1 200 OK + Response は empty みたいな表現ができない。 いや、正確にはカスタム erb テンプレートを全部自分で用意すればできるのだけど、 templates 全体をコピーして持ってくる必要があったりして、保守観点でやや懸念が…

prmd と jdoc で JSON Schema の解釈が微妙に違う問題

要するに JSON Schema を解釈して何かするライブラリによって方言が存在する状態になっている。 jdoc は 204 を表現できるけど、prmd は 202 となっている他、 status code の表現に使う場所が def has_response_body? @raw_link.media_type != "null" end #…

Heroku + newrelic Availability monitoring が SYNTHETICS になってた

Herokuの無料プランって定期的にアクセスしないとサーバが休眠しちゃう。 なので、 だいたいスクリプト作って Heroku Scheduler に登録したり、AWSからPingさせたり、 newrelic の Availability monitoring を使って定期的にアクセスさせたりしていた。 今回…