Closed yonta closed 3 months ago
fly.Docker
のイメージはここで見れる
https://quay.io/repository/evl.ms/fullstaq-ruby?tab=tags&tag=latest
使用しているのはこれ。
イメージ名は3.3.1-jemalloc-slim
、実体は3.3.1-jemalloc-bookwarm-slim
。
jemallocとmalloctrimがあり、アロケータの違い。 jemallocのほうがRubyに向いているらしいので、そのためかな。
Debianを使っているということを明示するのと、どのバージョンのOSを使っているか明示するためにも、bookwormって指 定いれておいたほうがよさそう。
Debian bookwormのパッケージを覗いてみると、今は15.6か15.5しかないようだ
root@8397bb9b06f5:/# apt show -a libpq-dev
Package: libpq-dev
Version: 15.6-0+deb12u1
Priority: optional
Section: libdevel
Source: postgresql-15
Maintainer: Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org>
Installed-Size: 590 kB
Depends: libpq5 (= 15.6-0+deb12u1), libssl-dev
Suggests: postgresql-doc-15
Homepage: http://www.postgresql.org/
Download-Size: 142 kB
APT-Sources: http://deb.debian.org/debian-security bookworm-security/main amd64 Packages
Description: header files for libpq5 (PostgreSQL library)
Package: libpq-dev
Version: 15.5-0+deb12u1
Priority: optional
Section: libdevel
Source: postgresql-15
Maintainer: Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org>
Installed-Size: 591 kB
Depends: libpq5 (= 15.5-0+deb12u1), libssl-dev
Suggests: postgresql-doc-15
Homepage: http://www.postgresql.org/
Tag: devel::library, role::devel-lib
Download-Size: 142 kB
APT-Sources: http://deb.debian.org/debian bookworm/main amd64 Packages
Description: header files for libpq5 (PostgreSQL library)
ちなみに3.2.2-jemalloc-slim
はやはり3.2.2-jemalloc-bullseye-slim
となっており、やはりOSバージョンが変わってた。
dev.Dockerfile
でもbullseyeを使っている。
bullseyeのサポート期間は2026 年 6 月 30 日までの予定らしい。
とりあえずbullseyeのままで、別IssueでOSバージョンあげよう。
落ちたActions
https://github.com/momocus/sakazuki/actions/runs/9233787614/job/25406635668
ログ