FROM golang:1.18-alpine as builder MAINTAINER GY "wangyitao@163.com" RUN go env -w GO111MODULE=on && \ go env -w GOPROXY=https://goproxy.cn,direct WORKDIR /app COPY fonchain-artistinfo /app/fonchain-artistinfo ADD utils /app/utils ADD electronic-contract /app/electronic-contract WORKDIR /app/fonchain-artistinfo RUN go mod download RUN go build -o /app/fonchain-artistinfo/bin/artistinfo cmd/app.go FROM alpine RUN apk update --no-cache && apk add --no-cache ca-certificates tzdata ENV TZ Asia/Shanghai WORKDIR /app/artistinfo #通过名称引用 COPY --from=builder /app/fonchain-artistinfo/bin/artistinfo ./bin/artistinfo COPY --from=builder /app/fonchain-artistinfo/conf/ ./conf/ COPY --from=builder /app/fonchain-artistinfo/conf/ ../conf/ WORKDIR /app/artistinfo/bin CMD ["./artistinfo"]