samples/twitter-sentiment-processor/demos/demo2/viewer/Dockerfile

21 lines
455 B
Docker

FROM golang:1.14.2 as builder
WORKDIR /src/
COPY . /src/
ARG APP_VERSION=v0.0.1-default
ENV APP_VERSION=$APP_VERSION
ENV GO111MODULE=on
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \
go build -a -tags netgo -ldflags \
"-w -extldflags '-static' -X main.AppVersion=${APP_VERSION}" \
-o ./service .
FROM gcr.io/distroless/static:nonroot
COPY --from=builder /src/service .
COPY --from=builder /src/resource ./resource/
ENTRYPOINT ["./service"]