Docker備忘録
Ruby2.3 + Rails4.2.7.1 でSQLITE3を使う <ソースからコンパイル> Baseイメージは Ruby:2.3, Dockerfile抜粋 RUN wget https://www.sqlite.org/2019/sqlite-autoconf-3300100.tar.gz RUN tar xvfz sqlite-autoconf-3300100.tar.gz WORKDIR /sqlite-autoconf-3300100 RUN ./configure --prefix=/usr/local RUN make RUN make install RUN bundle config build.sqlite3 "--with-sqlite3-lib=/usr/local/lib" <gemを1.3.12に設定> (1) Gemfileでバージョン指定 または(2)個別にインストールしてGemfile.lockを編集。 build中にGemfile/Gemfile.lockを編集するのは困難なので、"rails new"や"bundle install"の前後でファイルをCOPY で入れ替える。