FROM ubuntu:disco

RUN sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
RUN sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
RUN apt update
RUN apt install \
        build-essential \
        libssl-dev \
        wget -y

RUN wget -O ruby-install-0.8.5.tar.gz https://github.com/postmodern/ruby-install/archive/v0.8.5.tar.gz && \
    tar -xzvf ruby-install-0.8.5.tar.gz && \
    cd ruby-install-0.8.5/ && \
    make install

RUN ruby-install ruby 3.1.2 --no-install-deps

COPY ./thread_test.rb /thread_test.rb

CMD cat /etc/lsb-release && \
    gcc --version && \
    ldd /opt/rubies/ruby-3.1.2/bin/ruby && \
    /opt/rubies/ruby-3.1.2/bin/ruby /thread_test.rb
