aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/ryancurrah/gomodguard/Dockerfile
blob: 719a0ebdb6dcac29ea10afbaba1fa952160ff32b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ARG GO_VERSION=1.14.2
ARG ALPINE_VERSION=3.11
ARG gomodguard_VERSION=

# ---- Build container
FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS builder
WORKDIR /gomodguard
COPY . .
RUN apk add --no-cache git
RUN go build -o gomodguard cmd/gomodguard/main.go

# ---- App container
FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION}
WORKDIR /
RUN apk --no-cache add ca-certificates
COPY --from=builder gomodguard/gomodguard /
ENTRYPOINT ./gomodguard