Made security review, applied recommendations.
This commit is contained in:
1 parent
630375c7ed
commit
1d4ca3da46
7 files changed
+363
-70
No files matched your search
@@ -1,13 +1,14 @@
|
||||
FROM golang:1.27-trixie AS build
|
||||
FROM golang:1.27.3-trixie AS build
|
||||
|
||||
ENV GOTOOLCHAIN=local CGO_ENABLED=0
|
||||
WORKDIR /src
|
||||
COPY go.mod go.sum ./
|
||||
RUN go mod download
|
||||
COPY main.go main_test.go ./
|
||||
RUN CGO_ENABLED=0 go test ./... \
|
||||
&& CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o /imds-emulator .
|
||||
RUN go test ./... \
|
||||
&& go build -trimpath -ldflags="-s -w" -o /imds-emulator .
|
||||
|
||||
FROM gcr.io/distroless/static-debian13
|
||||
FROM gcr.io/distroless/static-debian13:latest
|
||||
|
||||
COPY --from=build /imds-emulator /imds-emulator
|
||||
|
||||
|
||||
Reference in new issue
Block a user