cflynn07/myblog

View on GitHub
Dockerfile

Summary

Maintainability
Test Coverage
FROM cflynnus/golang-1.12.0-packr2 as builder
WORKDIR /go/src/myblog
COPY go.mod .
COPY go.sum .
COPY . .
RUN packr2
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o ./main .

FROM alpine:latest
WORKDIR /root
COPY --from=builder /go/src/myblog/main ./main
CMD ["./main"]