diff --git a/build/Dockerfile b/build/Dockerfile index b725266..e095a62 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -1,9 +1,15 @@ FROM golang:alpine as builder WORKDIR /app + COPY go.* ./ + +RUN go get -v ./... RUN go mod download +RUN go mod vendor + COPY . . + RUN apk update && apk add upx ca-certificates openssl && update-ca-certificates RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o /bin/api-binary ./main.go RUN upx -9 /bin/api-binary