@EzoeRyou 複数のサーバを走らせておいて、ロードバランサからのリクエストの割り振りを調節しながら、サーバ一台ずつ更新するとか方法はありそうです。データベースのマイグレーションで新旧どちらかのコードが動かなくなっちゃう場合は無理ですが。
ってわかりにくい説明ですみませんです。
@EzoeRyou 複数のサーバを走らせておいて、ロードバランサからのリクエストの割り振りを調節しながら、サーバ一台ずつ更新するとか方法はありそうです。データベースのマイグレーションで新旧どちらかのコードが動かなくなっちゃう場合は無理ですが。
ってわかりにくい説明ですみませんです。
こんなIDですが何年か前から大豆アレルギーになって、大好きなマヨネーズ(だいたい大豆油が主成分)をたべられす悲しい思いをしてたのですが、先日やっとみつけました。
ちょっと酸っぱみが強いのですが、サワヤカナカンジでそれもまた良し。
https://mastodon.zunda.ninja/media/9yEZ78B7Gc2DBz5SDD4
Here comes the invoice for this instance. Welcome to the real world :)
https://mastodon.zunda.ninja/media/6dSZVso-W0j1QE4TK-4
@EzoeRyou 経験上ほとんどはカラムの追加なので先にmigrateすれば問題ないことが多そうではありますけど。
$ heroku pg:info DATABASE
=== DATABASE_URL, PG_HOBBY_BASIC_URL
Plan: Hobby-basic
Status: Available
Connections: 8/20
PG Version: 9.6.1
Created: 2017-04-20 18:31 UTC
Data Size: 39.9 MB
Tables: 26
Rows: 42877/10000000 (In compliance)
@Gargron How exciting!!1 (While users on Heroku should have been able to use Heroku Scheduler instead :)
@hyuki 気づいた範囲では https://admins.mstdn.social/ とか https://mstdn.techdrive.top/ が近いかもしれませんがむちゃくちゃ活発というわけではなさそう…
@hyuki 12factorでは環境変数に格納しておきましょう、ということになってますが、環境変数をどうやって保持しておくか、という部分は、環境(えーと、どのサービスを使うか)でいろいろと違っているように思えます https://12factor.net/ja/config
@hyuki 僕は職場のプライベートレポジトリが置いてあったりするので余計な権限を渡しちゃわないかとドキドキしますw