Преглед на файлове

Загрузить файлы ''

gr792_kkm преди 2 години
родител
ревизия
88373d43a8
променени са 1 файла, в които са добавени 14 реда и са изтрити 8 реда
  1. 14 8
      Dockerfile

+ 14 - 8
Dockerfile

@@ -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"]