投稿

2021の投稿を表示しています

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 で入れ替える。