Dockerfile in quiz_api_client-0.1.5 vs Dockerfile in quiz_api_client-0.1.7
- old
+ new
@@ -1,23 +1,19 @@
-FROM instructure/ruby:2.3
+FROM instructure/rvm
-USER root
-
-RUN apt-get update \
- && apt-get install -y unzip \
- && apt-get clean \
- && rm -rf /var/lib/apt/lists/*
-
-ENV LANG C.UTF-8
WORKDIR /app
-COPY Gemfile quiz_api_client.gemspec Gemfile.lock /app/
-COPY . /app
+COPY quiz_api_client.gemspec Gemfile /app/
+COPY lib/quiz_api_client/version.rb /app/lib/quiz_api_client/version.rb
+
+USER root
RUN chown -R docker:docker /app
USER docker
-RUN bundle install --jobs 8
-USER root
+RUN /bin/bash -l -c "cd /app && rvm-exec 2.4 bundle install --jobs 5"
+COPY . /app
-RUN mkdir -p /app/coverage && chown -R docker:docker /app
-
+USER root
+RUN chown -R docker:docker /app
USER docker
+
+CMD /bin/bash -l -c "rvm-exec 2.4 bundle exec rspec"