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