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



コメント

このブログの人気の投稿

オンボード・グロープラグヒート製作(On-board glow plug heat circuit)①構想編

ICD2 clone project (completed)

オンボード・グロープラグヒート製作(On-board glow plug heat circuit)④ソフトウェア編