Skip to content

Commit e57946a

Browse files
authored
Merge 727fa66 into 73fc96b
2 parents 73fc96b + 727fa66 commit e57946a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,18 @@ RUN mkdir /.cache \
77
&& chmod -R g+rwX /.cache
88
RUN make
99

10+
FROM alpine:3.19 AS SBOM
11+
WORKDIR /
12+
ADD . /SBOM
13+
RUN apk add --no-cache curl
14+
RUN curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin v0.48.3
15+
RUN trivy fs --format spdx-json --output /sbom.spdx.json /SBOM
16+
RUN trivy sbom /sbom.spdx.json --severity UNKNOWN,HIGH,CRITICAL --exit-code 1
17+
1018
FROM alpine:3.19
1119
WORKDIR /fabconnect
1220
COPY --from=fabconnect-builder /fabconnect/fabconnect ./
1321
ADD ./openapi ./openapi/
1422
RUN ln -s /fabconnect/fabconnect /usr/bin/fabconnect
23+
COPY --from=SBOM /sbom.spdx.json /sbom.spdx.json
1524
ENTRYPOINT [ "fabconnect" ]

0 commit comments

Comments
 (0)