Sha256: dc0ba7b3b6343a4024a26e2e0052919bcbea4a49e0deecfc2e459e8f75dca7fe

Contents?: true

Size: 926 Bytes

Versions: 23

Compression:

Stored size: 926 Bytes

Contents

FROM ruby:2.6-alpine

RUN apk add --update --no-cache \
        build-base \
        curl-dev \
        git \
        nodejs \
        shared-mime-info \
        sqlite-dev \
        tzdata \
        yaml-dev \
        yarn \
        zlib-dev \
        gcompat

RUN mkdir /app /gem
WORKDIR /app

RUN bundle config set force_ruby_platform true
RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc"
RUN gem update --system 3.2.3
RUN gem install bundler -v 2.4.6
RUN gem install rails -v 5.2.3
RUN gem install rspec-rails -v 4.1.1
RUN rails new .

COPY . /gem
RUN bundle add rails_spotlight --path /gem
RUN echo 'gem "rspec-rails"' >> "Gemfile"
RUN bundle install
RUN rails generate rspec:install

COPY fake_spec_res/routes.rb /app/config/
COPY fake_spec_res/dummy_controller.rb /app/app/controllers/
COPY fake_spec_res/dummy /app/app/views/dummy
COPY fake_spec_res/rails_spotlight_spec.rb /app/spec/integration/

CMD ["bin/rake"]

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rails_spotlight-0.4.2 Dockerfile-rails-5.2
rails_spotlight-0.4.1 Dockerfile-rails-5.2
rails_spotlight-0.4.0 Dockerfile-rails-5.2
rails_spotlight-0.3.9 Dockerfile-rails-5.2
rails_spotlight-0.3.8 Dockerfile-rails-5.2
rails_spotlight-0.3.7 Dockerfile-rails-5.2
rails_spotlight-0.3.6 Dockerfile-rails-5.2
rails_spotlight-0.3.5 Dockerfile-rails-5.2
rails_spotlight-0.3.4 Dockerfile-rails-5.2
rails_spotlight-0.3.3 Dockerfile-rails-5.2
rails_spotlight-0.3.2 Dockerfile-rails-5.2
rails_spotlight-0.3.1 Dockerfile-rails-5.2
rails_spotlight-0.3.0 Dockerfile-rails-5.2
rails_spotlight-0.2.5 Dockerfile-rails-5.2
rails_spotlight-0.2.4 Dockerfile-rails-5.2
rails_spotlight-0.2.3 Dockerfile-rails-5.2
rails_spotlight-0.2.2 Dockerfile-rails-5.2
rails_spotlight-0.2.1 Dockerfile-rails-5.2
rails_spotlight-0.2.0 Dockerfile-rails-5.2
rails_spotlight-0.1.7 Dockerfile-rails-5.2