そもそも7144がDockerdなのかnativeなのか知らない

Follow

@tumayouzi Dockerやね。前に今のバージョンまでまとめて上げるときにshell scriptは書いたけど、それでも面倒臭かった覚えが強くてね。なんだかんだで丸半日かかったような。
今は一発でやってくれるようになってるのかな?

@khlizard ビルドしてると時間かかるかもなぁ。メジャーバージョンアップだとぽすぐれのマイグレーションが必要。なんか特にいじってないならcomposeのbuildをコメントアウトして、docker hubから引っ張ってくるようにすればさくっと終わるはず

@tumayouzi 指定バージョンから指定バージョンまでの Upgrade notes をマージして一発で済むscriptにしてくれるscriptが欲しい。

@khlizard そこまではしてないな…w gitは流石に手動でマージしてる。というか一気にバージョン上げるってことをまずしないwwwwwww

@tumayouzi ああいや、Upgrade notes に「~のバージョン上げなよ」「この処理挟みなよ」って書いてるやん、あれをいちいち確認しながらかぶってる処理を削るの面倒臭いので、機械的にマージしたいw

@khlizard ああw
git同期したあとに
docker-compose run --rm -e SKIP_POST_DEPLOYMENT_MIGRATIONS=true web rails db:migrate
dokcer-compose up -d
docker-compose run --rm web rails db:migrate docker-compose run --rm web bin/tootctl cache clear
dokcer-compose up -d
でいいよwwwwwww

@tumayouzi `tootctl cache clear` だけ見た事ない気がすると思ったけどザッと見た感じ2.8.1からかな?

@khlizard そんくらいかも。2.9.3から3.0.0にするときは実行した記憶は残ってる

@tumayouzi 昔のアップグレード時のメモがあったけど結構壮絶なことが書いてあったw
> dockerの暴走でイメージ溜まりまくってディスク使い切ってVPS自体が死亡

@khlizard
docker container prune -f && docker image prune -f

@tumayouzi 対策としてその辺をやるようにと残してるけど、当時はやってみたら処理が終わらなくてイメージバックアップから書き戻したような気がするようなしないような……

@khlizard Mastodonは基本的にマイナーバージョンアップ(下一桁)なバージョンアップならデータベースマイグレーション不要、下二桁目以上のメジャーバージョンアップならマイグレーションが必要な気がした。心配なら毎度しておけば問題ないよ

Sign in to participate in the conversation
7144.party

7144民向け