|
@@ -1,8 +1,14 @@
|
|
|
-#build stage
|
|
|
-FROM golang:alpine
|
|
|
-WORKDIR /go/src/app
|
|
|
-COPY . .
|
|
|
-RUN go mod init main
|
|
|
-RUN go mod tidy
|
|
|
-RUN go build -o main .
|
|
|
-ENTRYPOINT [ "go", "run", "main" ]
|
|
|
+FROM golang:1.11.4-alpine3.8 AS envir
|
|
|
+
|
|
|
+RUN apk --no-cache add git gcc musl-dev
|
|
|
+
|
|
|
+WORKDIR /github/gr792kkm
|
|
|
+RUN git clone https://github.com/gr792kkm/lpr.git
|
|
|
+WORKDIR /github/gr792kkm/lpr
|
|
|
+RUN go mod init
|
|
|
+RUN go mod tidy
|
|
|
+RUN go build -o /app .
|
|
|
+
|
|
|
+FROM alpine:3.8
|
|
|
+COPY --from=envir /app /app
|
|
|
+ENTRYPOINT ["/app"]
|