summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 4fc11a64aa6000db41e2d1ab6ea5adfd0a0509dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FROM alpine:latest
WORKDIR /scan
ENV PACKAGES build-base bash ruby ruby-dev ruby-json git libxml2-dev openssl-dev
COPY . /opt/spandx/
RUN apk update && \
  apk add $PACKAGES && \
  gem update --system && \
  cd /opt/spandx/ && \
  gem build *.gemspec && \
  gem install --no-document *.gem && \
  spandx index update && \
  apk del build-base ruby-dev && \
  rm -r /root/.gem && \
  rm -fr /var/cache/apk/*
VOLUME /scan
CMD ["spandx"]