summaryrefslogtreecommitdiff
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
parent4e796884b6c602aeaa6ab0a77808854c76fae035 (diff)
Update dockerfile to scan gemfiles for different versions of bundlerv0.1.4
-rw-r--r--CHANGELOG.md3
-rw-r--r--Dockerfile11
2 files changed, 8 insertions, 6 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5d38dae..449c074 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,9 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.1.4] - 2020-01-22
### Added
-- add dependency on bundler
+- Add dependency on bundler
- Scan nuget `packages.config` files
- Scan dotnet `*.csproj` files
+- Pull ruby gem license info from rubygems.org API V2.
## [0.1.3] - 2020-01-16
### Added
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"]