Open yonta opened 1 month ago
途中のコンテナに入って実行してみた。 libpqのバージョン指定が失敗しているようだ。
root@091e6cfd958b:/sakazuki# DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
nodejs=18.* postgresql-client-13=13.* libpq-dev=15.* yarn=1.22.* \
imagemagick=8:6.9.*
Reading package lists...
Building dependency tree...
Reading state information...
E: Version '15.*' for 'libpq-dev' was not found
memo
docker build --progress=plain
でビルド途中のメッセージを垂れ流せるらしい
ついでにhere document使うためにdockerfileのsytanxを1.3.1-lab
にしてるけど、今なら1.4
でもいいかも。
-lab
をつけるとlabチャンネルになりunstable相当だから、stableチャンネルを使ったほうがよさそうな気がする。
あと気づいたのが、apt-get --qq
。
man apt-get
によると「実際に動作しないオプション(URIプリントやdry runなど)と一緒のときだけ使え!」って書いてある。
-qq
をやめて、-q
にしたほうがよさそう。
fly.Dockerfile見てたらYARNのバージョン指定が間違っている…
💡 Summary
ぷえ~ いつの間に壊れていたのだ。
📝 再現方法
$ docker compose build
🥰 理想
ビルド成功
🤬 現実
🌏 環境
WSL2 Ubuntu 20.04