Sha256: 398647821a0d06aacc121c5fe57105d963ff5e3244bcfa4d28a814907b00c8a0

Contents?: true

Size: 1.27 KB

Versions: 7

Compression:

Stored size: 1.27 KB

Contents

FROM golang:1.14

WORKDIR /app

## install packages
RUN apt-get update
RUN apt-get install -y build-essential libncurses-dev libreadline-dev libssl-dev gnuplot git gnupg2
RUN apt-get install -y autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm-dev gawk libsqlite3-dev libtool sqlite3 libgmp-dev # ruby build dep

## get source code
RUN git clone https://github.com/hayamiz/perfmonger .

## install RVM
RUN gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
RUN curl -O https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer
RUN curl -O https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
RUN gpg --verify rvm-installer.asc
RUN bash rvm-installer stable
RUN ln -sf /bin/bash /bin/sh

## install ruby
RUN bash -l -c "rvm install 2.4.9"
RUN bash -l -c "rvm use 2.4.9 && gem install bundler && bundle"

RUN bash -l -c "rvm install 2.5.7"
RUN bash -l -c "rvm use 2.5.7 && gem install bundler && bundle"

RUN bash -l -c "rvm install 2.6.5"
RUN bash -l -c "rvm use 2.6.5 && gem install bundler && bundle"

RUN bash -l -c "rvm install 2.7.0"
RUN bash -l -c "rvm use 2.7.0 && gem install bundler && bundle"

CMD true

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
perfmonger-0.14.4 misc/werker-box/Dockerfile
perfmonger-0.14.2 misc/werker-box/Dockerfile
perfmonger-0.14.1 misc/werker-box/Dockerfile
perfmonger-0.14.0 misc/werker-box/Dockerfile
perfmonger-0.13.1 misc/werker-box/Dockerfile
perfmonger-0.12.1 misc/werker-box/Dockerfile
perfmonger-0.12.0 misc/werker-box/Dockerfile