Dockerfile 586 B

1234567891011121314151617181920212223
  1. FROM golang:1.19-alpine as builder
  2. WORKDIR /go/src/authorization-service/server
  3. COPY . .
  4. RUN go env -w GO111MODULE=on && go env -w GOPROXY=https://goproxy.cn,direct && go env -w CGO_ENABLED=0 && go env && go mod tidy && go build -o server .
  5. FROM alpine:latest
  6. LABEL MAINTAINER="sghblog@163.com"
  7. # 安装 tzdata 包
  8. RUN apk --no-cache add tzdata
  9. WORKDIR /go/src/authorization-service/server
  10. COPY --from=0 /go/src/authorization-service/server/server ./
  11. RUN apk add --no-cache curl
  12. # 设置时区为Asia/Shanghai
  13. ENV TZ=Asia/Shanghai
  14. #EXPOSE 8091
  15. ENTRYPOINT ./server