diff --git a/CHANGELOG.md b/CHANGELOG.md index 890738c0..419f8004 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ * enable config v2 from console ([a765f4c](https://github.com/open-amt-cloud-toolkit/rpc-go/commit/a765f4c2c279f6fcb511d48cbca8be02e2762758)) -## [2.40.1](https://github.com/open-amt-cloud-toolkit/rpc-go/compare/v2.40.0...v2.40.1) (2024-10-31). +## [2.40.1](https://github.com/open-amt-cloud-toolkit/rpc-go/compare/v2.40.0...v2.40.1) (2024-10-31) ### Bug Fixes diff --git a/Dockerfile b/Dockerfile index b87cca14..9df905f8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,11 @@ RUN apk update && apk upgrade && apk add --no-cache git WORKDIR /rpc COPY . . +# Install go-licenses +RUN go install github.com/google/go-licenses@latest +# Generate license files +RUN go-licenses save ./... --save_path=licenses + # Build rpc RUN CGO_ENABLED=0 LDFLAGS="-s -w" GOOS=linux GOARCH=amd64 go build -o /build/rpc ./cmd/main.go @@ -19,6 +24,6 @@ LABEL license='SPDX-License-Identifier: Apache-2.0' \ COPY --from=builder /build/rpc /rpc #go-licenses will install when ./build.sh is executed -COPY --from=builder /rpc/licensefiles /licensefiles +COPY --from=builder /rpc/licenses /licenses ENTRYPOINT ["/rpc"]