Sha256: 095704ee6da1d7533ef516bcff0f4a56a9fa0620a1f8a638d6e9fb498cf4b846

Contents?: true

Size: 1.31 KB

Versions: 10

Compression:

Stored size: 1.31 KB

Contents

FROM rubylang/ruby:<%= ruby_version %>-bionic

ADD ci/requirements.txt /tmp

RUN apt-get update \
    && apt-get install -y --no-install-recommends \
               libczmq-dev \
               python3 \
               python3-pip \
               python3-setuptools \
               libpython3.6 \
    && pip3 install wheel \
    && pip3 install -r /tmp/requirements.txt \
    && rm -f /tmp/requirements.txt

# ZeroMQ version 4.1.6 and CZMQ version 3.0.2 for rbczmq
RUN apt-get update \
    && apt-get install -y --no-install-recommends \
               build-essential \
               file \
               wget \
    && cd /tmp \
    && wget https://github.com/zeromq/zeromq4-1/releases/download/v4.1.6/zeromq-4.1.6.tar.gz \
    && wget https://archive.org/download/zeromq_czmq_3.0.2/czmq-3.0.2.tar.gz \
    && tar xf zeromq-4.1.6.tar.gz \
    && tar xf czmq-3.0.2.tar.gz \
    && \
    ( \
        cd zeromq-4.1.6 \
        && ./configure \
        && make install \
    ) \
    && \
    ( \
        cd czmq-3.0.2 \
        && wget -O 1.patch https://github.com/zeromq/czmq/commit/2594d406d8ec6f54e54d7570d7febba10a6906b2.diff \
        && wget -O 2.patch https://github.com/zeromq/czmq/commit/b651cb479235751b22b8f9a822a2fc6bc1be01ab.diff \
        && cat *.patch | patch -p1 \
        && ./configure \
        && make install \
    )

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
iruby-0.8.0 ci/Dockerfile.base.erb
iruby-0.7.4 ci/Dockerfile.base.erb
iruby-0.7.3 ci/Dockerfile.base.erb
iruby-0.7.2 ci/Dockerfile.base.erb
iruby-0.7.1 ci/Dockerfile.base.erb
iruby-0.7.0 ci/Dockerfile.base.erb
iruby-0.6.1 ci/Dockerfile.base.erb
iruby-0.6.0 ci/Dockerfile.base.erb
iruby-0.5.0 ci/Dockerfile.base.erb
iruby-0.4.0 ci/Dockerfile.base.erb