summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-01-23 15:22:03 -0700
committermo khan <mo.khan@gmail.com>2020-01-23 15:22:03 -0700
commit1d4a5241a805db4a69aec7dbc478a2a9924d3f78 (patch)
treee335eb09be4a1139f6eceb0bc8c66361e93c1c40 /Dockerfile
parent4e796884b6c602aeaa6ab0a77808854c76fae035 (diff)
Update dockerfile to scan gemfiles for different versions of bundlerv0.1.4
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile11
1 files changed, 6 insertions, 5 deletions
diff --git a/Dockerfile b/Dockerfile
index 75ec598..83836e2 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,12 +1,13 @@
FROM alpine:latest
-COPY . /opt/spandx/
+WORKDIR /scan
ENV PACKAGES build-base cmake bash ruby ruby-dev ruby-bundler ruby-json ruby-rake git libxml2-dev openssl-dev
+COPY . /opt/spandx/
RUN apk update && \
apk add $PACKAGES && \
- gem build /opt/spandx/*.gemspec && \
- gem install /opt/spandx/*.gem && \
- mkdir -p tmp && \
+ gem update --system && \
+ cd /opt/spandx/ && \
+ gem build *.gemspec && \
+ gem install --no-document *.gem && \
rm -fr /var/cache/apk/*
-WORKDIR /scan
VOLUME /scan
CMD ["spandx"]