Dockerfile in quiz_api_client-2.9.0 vs Dockerfile in quiz_api_client-3.0.0
- old
+ new
@@ -1,20 +1,11 @@
FROM instructure/rvm
-WORKDIR /app
+RUN mkdir -p coverage log pacts
-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
+COPY --chown=docker:docker quiz_api_client.gemspec Gemfile ./
+COPY --chown=docker:docker lib/quiz_api_client/version.rb lib/quiz_api_client/version.rb
RUN /bin/bash -l -c "rvm-exec 2.4 bundle install --jobs 5"
-COPY . /app
-RUN rm -f Gemfile.lock
-USER root
-RUN chown -R docker:docker /app
-USER docker
+COPY --chown=docker:docker . .
CMD /bin/bash -l -c "rvm-exec 2.4 bundle exec rspec"