Sha256: a89a7f08eedd4bb818641ffe5485e692ad2759839d8a38409ebd2271b733e91a

Contents?: true

Size: 975 Bytes

Versions: 23

Compression:

Stored size: 975 Bytes

Contents

FROM ruby:3.0-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 7.0.4
RUN gem install rspec-rails
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/

RUN bundle exec rails db:migrate

ENV PARALLEL_WORKERS 1

CMD ["bin/rake"]

Version data entries

23 entries across 23 versions & 1 rubygems

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