Docker imageのruby:4.0.4-alpine3.23でRails 8.1.3を利用するために必要な変更

wakairo @wakairo

Dockerfileに以下の記述を追加して、C言語拡張 (native extension) のgemのビルドを可能にします。

RUN apk update && \
    apk add g++ make yaml-dev

Gemfileのgem "tzinfo-data", platforms: %i[ windows jruby ]の行からプラットフォーム指定 (platforms ~) を外して、 tzinfo-data gemがインストールされるようにします。

gem "tzinfo-data"

以上の変更で、rails serverが無事立ち上がるようになることを確認しました。

0
Raw
https://www.techtips.page/en/comments/1175
· 99 views