Files
Addlicense/Dockerfile
Rustam Tagaev 8125693d34 replace image
2024-04-11 15:26:34 +03:00

26 lines
425 B
Docker

FROM golang:1.22 AS build
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
# copy source and build
COPY . .
RUN CGO_ENABLED=0 GOOS=linux go build .
# make a bare minimal image
FROM alpine:3.19
RUN apk update \
&& apk add musl-dev \
&& rm -rf /var/cache/apk/*
# source to be scanned should be mounted to /src
WORKDIR /src
COPY --from=build /app/addlicense /app/addlicense
ENTRYPOINT ["/app/addlicense"]