mirror of
https://github.com/anchore/syft.git
synced 2026-11-03 16:06:36 +01:00
* internalize majority of cmd package and migrate integration tests Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com> * add internal api encoder Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com> * create internal representation of all formats Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com> * export capability to get default encoders Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com> * restore test fixtures Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com> --------- Signed-off-by: Alex Goodman <wagoodman@users.noreply.github.com>
17 lines
393 B
Docker
17 lines
393 B
Docker
FROM golang:1.21.1@sha256:cffaba795c36f07e372c7191b35ceaae114d74c31c3763d442982e3a4df3b39e as builder
|
|
WORKDIR /app
|
|
COPY go.sum go.mod app.go ./
|
|
|
|
RUN GOOS=linux go build -o elf .
|
|
RUN GOOS=windows go build -o win .
|
|
RUN GOOS=darwin go build -o macos .
|
|
|
|
FROM scratch
|
|
|
|
WORKDIR /tmp
|
|
COPY --from=builder /app/elf /
|
|
COPY --from=builder /app/win /
|
|
COPY --from=builder /app/macos /
|
|
|
|
ENTRYPOINT ["/elf"]
|