Building docker images for signal service

This commit is contained in:
mlsmaycon
2021-05-11 12:38:41 +05:00
parent 8c1cf88e07
commit bbf57b064c
4 changed files with 77 additions and 30 deletions

View File

@@ -1,19 +1,5 @@
FROM docker.io/golang:1.16 AS build
WORKDIR /src
COPY go.mod .
COPY cmd .
COPY connection .
COPY iface .
COPY signal .
COPY util .
COPY main.go .
RUN go mod download
RUN go mod tidy
RUN go install .
FROM gcr.io/distroless/base
COPY --from=build /go/bin/wiretrustee /
ENTRYPOINT [ "/wiretrustee signal" ]
FROM gcr.io/distroless/base:debug
EXPOSE 10000
ENTRYPOINT [ "/go/bin/wiretrustee","signal" ]
CMD ["--log-level","DEBUG"]
COPY wiretrustee /go/bin/wiretrustee