Sha256: c29858cf8f9dc08f348fe11f0f094dad8432e1ab7e838a0974f083acba93f26a

Contents?: true

Size: 1.13 KB

Versions: 17

Compression:

Stored size: 1.13 KB

Contents

FROM ruby:2.5.3-alpine

RUN apk update \
    && apk --no-cache add \
      "build-base>=0.5" \
      "bash>=4.4" \
      "ca-certificates>=20190108" \
      "git>=2.20" \
      "postgresql-dev>=11.3" \
      "sqlite-dev>=3.28" \
      "sqlite>=3.28" \
      "tzdata>=2019" \
      "mariadb-dev>=10.3" \
    && rm -rf /var/cache/apk/*

RUN apk add --no-cache openssl less

ENV DOCKERIZE_VERSION v0.6.1
RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
    && tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
    && rm dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz


WORKDIR /home

COPY Gemfile /home/Gemfile
COPY pact_broker.gemspec /home/pact_broker.gemspec
COPY lib/pact_broker/version.rb /home/lib/pact_broker/version.rb
COPY .gitignore /home/.gitignore

RUN gem install bundler -v '~>2.0.0' \
    && bundle install --jobs 3 --retry 3

COPY lib /home/lib
COPY db /home/db
COPY public /home/public
COPY tasks /home/tasks
COPY config.ru /home/config.ru
COPY Rakefile /home/Rakefile
COPY script  /home/script

RUN ls /home

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
pact_broker-2.79.1 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.79.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.78.1 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.78.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.77.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.76.2 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.76.1 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.76.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.75.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.74.1 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.74.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.73.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.72.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.71.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.70.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.69.0 issue-reproduction/Dockerfile-pact-broker
pact_broker-2.68.1 issue-reproduction/Dockerfile-pact-broker