stock-ticker/Dockerfile

23 lines
377 B
Docker
Raw Normal View History

2023-02-19 16:28:25 +00:00
FROM golang:1.19.6-alpine AS builder
ENV CGO_ENABLED=0
ENV GOOS=linux
ENV GOARCH=amd64
ADD *.go /workspace/
ADD go.mod /workspace/
WORKDIR /workspace
RUN go build -a -v -ldflags="-s -w" -o /workspace/stock-ticker .
FROM gcr.io/distroless/static-debian11
COPY --from=builder /workspace/stock-ticker /stock-ticker
USER 1000
ENTRYPOINT ["/stock-ticker"]
HEALTHCHECK NONE