20 lines
289 B
Plaintext

FROM golang:1.16-alpine as build
RUN apk add --no-cache git
WORKDIR /src
COPY go.mod ./
COPY go.sum ./
RUN go mod download
COPY consumer.go ./
RUN go build consumer.go
FROM alpine as runtime
COPY --from=build /src/consumer /app/consumer
CMD [ "/app/consumer" ]