2 changed files with 9 additions and 7 deletions
@ -1,12 +1,13 @@ |
|||
FROM golang as builder |
|||
FROM golang:1.16.6-alpine3.14 as builder |
|||
WORKDIR /app/dtm |
|||
RUN go env -w GO111MODULE=on |
|||
RUN go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct |
|||
EXPOSE 8080 |
|||
COPY . . |
|||
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" app/main.go |
|||
RUN CGO_ENABLED=0 GOOS=linux go build app/main.go |
|||
|
|||
FROM scratch as runner |
|||
COPY --from=builder /app/dtm/main /app/dtm/main |
|||
FROM alpine:3.14 as runner |
|||
COPY --from=builder /app/dtm/main /app/dtm/ |
|||
ENV IS_DOCKER=1 |
|||
CMD ["/app/dtm/main", "dtmsvr"] |
|||
WORKDIR /app/dtm |
|||
CMD ["/app/dtm/main", "dtmsvr"] |
|||
Loading…
Reference in new issue