icon

registryに入れてるimageがおかしいのか・・・?

icon

あれーやっぱだめだぁ

Cannot find module '/opt/mastodon/streaming' 
…?????

Attach image
icon

木灰やり直し

icon

検証環境は問題なく生きてるんだよなぁ…
何が問題だ…?

icon

一旦streamingだけ10.0に切り戻しました

icon

あれ……

Attach image
icon

あれ、streaming生きてる…?

icon

ただいま

icon

検証終わったので、今からアプデします
再起動だけなのですぐ戻ってくる予定

icon

別にgitcloneじゃなくてもソース全部落とせればいいのか
zipでダウンロードとかできたはず

icon

build専用鯖を立てる、もなんか違うもんねぇ…

composeに任せないで、gitcloneした後にbuildするようなbashスクリプト書くかぁ…

icon

うーん…
でも仮想マシンだとビルドしてる間マシンスペック奪われるから嫌なんだよなぁ…

とはいえ、アプリとか動かしてるDockerでremapしないのも嫌だしなぁ…
さて、どうしたものか…

icon

昔はワイライナー芸人だったんすけどね……最近やらなくなってしまって忘れている

icon

なんかやってた気がするなーとか思ったけど、そういえばこうだったかも

Attach image
icon

あれ、これってできないんだっけ

Attach image
icon

buildできること確認した手前、Dockerfileがまずいとかだったらマジでやばいと思って念の為もっかい試したけど、やっぱり単体でbuildしたら問題なさそう

Attach image
icon

ニア?????????

icon

よくよく考えてみたら、remapしてる環境でbuildすること自体ちょっとよろしくない気はするなぁ…
自PCにビルド用の仮想マシン立てて、鯖にはimageほりこむだけの方がいいかもしれニア

icon

あれ!?
だめだ!?
権限で怒られてる…けどなんで権限で怒られるの…?????

もしかしてgitリポジトリ直接指定してると動作変わってきたりするか…🤔
Dockerがuidのremap入ってるから、その節ありそう

Attach image
icon

備忘録

***buildする前にキャッシュを消そう***

icon

キャッシュ消したら上手くいくっていうのも謎だけどなー
キャッシュって内容のhashで区別してるもんだと思ってたけど、イメージのタグとかも関係してるんかな

icon

ちなみにキャッシュは全部で20Gぐらいありました、残りすぎぃ… :BlobCat_SmilignOpenMouth:

icon

なんかキャッシュ消したら上手く行ってる気配 :BlobCat_SmilignOpenMouth:

icon

すごい量のキャッシュが削除されてて白目剥いてる
こんなに溜まってたの()

本番環境は定期的に `docker system prune -a` とかしてるからキャッシュも消してくれてるっぽいけど、作業用の鯖は止まってるけど消したくないコンテナとかもあってpruneできないのよなー

Attach image
icon

キャッシュが悪さしてそうな気がものすごくしたから、キャッシュクリアしてるなう

icon

`docker build` なら行けるのに `docker compose build` ならいけないのは何事…()

これは絶対自分の環境の問題だ()

icon

@Neos21mstdn これやっちゃってる可能性? :BlobCat_Think:

Attach image
icon

今回PostgreSQLとかRedisに対する変更存在しないから、この後検証してサクッとアプデしちゃおうかな

icon

@askyq あら、普通にみやすくなりましたね… :BlobCat_ThumbsUp:

×押したら入力欄もリセットされるので、位置こっちの方がしっくりきますね… :A_BlobCat_ThinkSmirk:

icon

@askyq こちらこそありがとうございます!!!!!

icon

@askyq 遅くなり申し訳ありません
問題なくbuildできました!

icon

チェリーピックを、知らなかった
勉強に、なった

【Git】cherry-pickで解決🍒 - Qiita
qiita.com/okmtz/items/62aa5a25

Web site image
【Git】cherry-pickで解決🍒 - Qiita
icon

フルダークの修正、これ反映した後にするか… :BlobCat_uwuCry:

QT kmy.blue/@askyq/11181912546085

Web site image
雪あすか (@askyq@kmy.blue)
2024-01-26 08:14:08 雪あすか🔞の投稿 askyq@kmy.blue
icon

このアカウントは、notestockで公開設定になっていません。

icon

とりあえず、10.1のDockerfileだけ書き換えてbuildしたイメージで動作確認はでけた
アプデは修正してもらった後のイメージ使うか〜

icon

@askyq 開発版だけDockerfileのリファクタリングが行われてる関係で、stableと開発版それぞれでrubyバージョン変更のcommitが存在するようです〜

具体的なcommitとかはissueにまとめときました〜!
github.com/kmycode/mastodon/is

Web site image
[10.1] `docker build` が失敗する · Issue #504 · kmycode/mastodon
icon
Web site image
[10.1] `docker build` が失敗する · Issue #504 · kmycode/mastodon
icon

LTSは問題なさそう
ってことは、4.3.0-alphaのコミット引っ張ってくる時に不完全だったってことかな

icon

そういえば、LTSはビルド成功するのか見るの忘れてたな
一旦kmyblue-ltsのビルドやってみて、それが成功するならLTS使ってる鯖だけアプデしちまうか

icon

さて、何から始めようか… :BlobCat_Think: