Sha256: 2a0921bc2811fcddbd801f7f2b2c66dee7a1da21f04e5d28e5ee8f056273046d

Contents?: true

Size: 1.22 KB

Versions: 1

Compression:

Stored size: 1.22 KB

Contents

FROM ubuntu:18.04

ENV TEST_DIR /opt/bats_testing
RUN apt-get update
RUN apt-get install -y build-essential ca-certificates curl git jq libffi-dev libgeoip-dev libxml2-dev wget zlib1g-dev

# install rvm and necessary ruby bits
RUN curl -sSL https://rvm.io/mpapis.asc | gpg --import -
RUN curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -
RUN curl -sSL https://get.rvm.io | bash -s stable
RUN /bin/bash -l -c "rvm requirements"
RUN /bin/bash -l -c "rvm install 2.4.5"
RUN /bin/bash -l -c "rvm use 2.4.5 && gem update --system && gem install bundler"
ADD Gemfile* $TEST_DIR/
RUN /bin/bash -l -c "cd $TEST_DIR && rvm use 2.4.5 && bundle install"

# install maxmind data
RUN mkdir /var/lib/geoip
WORKDIR /var/lib/geoip
RUN wget -q https://github.com/maxmind/geoip-api-php/raw/master/tests/data/GeoIP.dat
RUN wget -q https://github.com/maxmind/geoip-api-php/raw/master/tests/data/GeoIPCity.dat -O GeoLiteCity.dat
RUN wget -q https://github.com/maxmind/geoip-api-php/raw/master/tests/data/GeoIPASNum.dat
RUN wget -q https://github.com/maxmind/geoip-api-php/raw/master/tests/data/GeoIPOrg.dat -O geoip_org.dat

# install bats
RUN git clone https://github.com/sstephenson/bats.git && cd bats && ./install.sh /usr

WORKDIR /opt/bats_testing
COPY . .

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dap-1.0.2 Dockerfile.testing