@zundan
https://github.com/tootsuite/mastodon/pull/2061 を興味深く読んでいました。S3_ENABLEDをfalseにするのをdefaultにすると、メディアを失う危険性が増してしまうので取り下げ、という理解でOKでしょうか。
@hyuki はい、その通りです。さらに、Review Appを作れるようにする、という最初の目的は、tootsuite/mastodonては重要ではない(Herokuで開発を進めているわけではない)ので、あの変更は各自のcloneに入れるべきという結論も得られました。
@zundan 理解しました。ありがとうございます。別の話ですが、Heroku Buttonはちょっと試すには手軽ですけれどよくわからないままで動かせてしまう危険性があると思いました(危険性があるというか、私がはまっただけですが)。heroku createして手動で動かした方が(理解しているため)危険性が少ないように感じました。
@hyuki Heroku Buttonの利点と欠点、おっしゃる通りだと思います。さらに悪いことに、実は、Heroku Buttonで作ったアプリには同じくらい手軽にコードを更新する方法がないんですよね。
@zundan それ!それです。結城がHerokuやめてさくらVPSでMastodon立てなおしたのもそれが一因でした。
@hyuki なんてこと!実はPipelinesを使っていればGitHubへのpushで自動的にstagingのアプリ作って起動するところまで行けて、ざっくり動作を確かめたらさっくりproductionにdeployするまでできるんです。Release phase commandも使うとassetのコンパイルも自動的にやってもらえます。またの機会があればお試しくださいまし。
- https://devcenter.heroku.com/articles/pipelines
- https://devcenter.heroku.com/articles/release-phase
@zundan Release Phaseなんて機能、いつ入ったの!? 今までがんばってbuild packを自作してたのにw
@tdtds いつだっけ、と思って調べてみたら1年弱前からpublic betaだったようです https://devcenter.heroku.com/changelog-items/908 でもまだGAじゃないんですよねー。なんでじゃろ…
@zundan えー、なんで気づかなかったんだろう……自作のWebpack build packが完全にムダだったw
@tdtds なーんと…