aqua/Dockerfile

23 lines
322 B
Docker

FROM golang:1.17.2-alpine AS builder
WORKDIR /build
COPY go.mod .
COPY go.sum .
RUN go mod download
COPY . .
# build the program
RUN GO111MODULE=on CGO_ENABLED=0 go build -a -o ./out/app ./cmd/aqua
################
# run program
################
FROM alpine:3.10
COPY --from=builder /build/out/app .
CMD ["./app"]