File tree Expand file tree Collapse file tree 4 files changed +74
-0
lines changed
Expand file tree Collapse file tree 4 files changed +74
-0
lines changed Original file line number Diff line number Diff line change 1+ # Starting from a minimalist image
2+ FROM ruby:2.7
3+ # Reference for help contact me
4+ LABEL maintainer="chris@adadev.org"
5+
6+ # Create a directory for the app
7+ RUN mkdir /app
8+
9+ # Set the working directory for RUN, ADD and COPY
10+ WORKDIR /app
11+
12+ # Add entire student fork (overwrites previously added files)
13+ ARG SUBMISSION_SUBFOLDER
14+ ADD $SUBMISSION_SUBFOLDER /app
15+
16+
17+ COPY ./Gemfile .
18+ RUN gem install bundler
19+ RUN bundle install
20+
21+ # Overwrite the script and test files
22+ ADD test.sh /app
23+ ADD test /app
24+
25+ RUN chmod +x test.sh
Original file line number Diff line number Diff line change 1+ # frozen_string_literal: true
2+ source "https://rubygems.org"
3+
4+ gem 'rake'
5+ gem 'minitest'
6+ gem 'minitest-spec'
7+ gem 'minitest-reporters'
8+ gem "pry"
9+ gem 'minitest-skip'
10+
Original file line number Diff line number Diff line change 1+ GEM
2+ remote: https://rubygems.org/
3+ specs:
4+ ansi (1.5.0 )
5+ builder (3.2.4 )
6+ coderay (1.1.3 )
7+ method_source (1.0.0 )
8+ minitest (5.14.2 )
9+ minitest-reporters (1.4.2 )
10+ ansi
11+ builder
12+ minitest (>= 5.0 )
13+ ruby-progressbar
14+ minitest-skip (0.0.3 )
15+ minitest (~> 5.0 )
16+ minitest-spec (0.0.2.1 )
17+ minitest (>= 3.0 )
18+ pry (0.13.1 )
19+ coderay (~> 1.1 )
20+ method_source (~> 1.0 )
21+ rake (13.0.1 )
22+ ruby-progressbar (1.10.1 )
23+
24+ PLATFORMS
25+ ruby
26+
27+ DEPENDENCIES
28+ minitest
29+ minitest-reporters
30+ minitest-skip
31+ minitest-spec
32+ pry
33+ rake
34+
35+ BUNDLED WITH
36+ 1.17.2
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ rake
You can’t perform that action at this time.
0 commit comments