godyn/Dockerfile
2022-07-06 19:49:07 -07:00

31 lines
312 B
Docker

##
## Build
##
FROM golang:alpine AS build
ENV CGO_ENABLED=0
WORKDIR /app
COPY go.mod ./
COPY go.sum ./
RUN go mod download
COPY . ./
RUN go build ./cmd/godyn
##
## Deploy
##
FROM gcr.io/distroless/base-debian10
WORKDIR /
COPY --from=build /app/godyn /godyn
USER nonroot:nonroot
ENTRYPOINT ["/godyn"]