ARG registry=registry.cn-hangzhou.aliyuncs.com/syschan FROM ${registry}/golang:alpine as builder WORKDIR /app COPY . . RUN go generate RUN go build -o ./pms-server -v . FROM ${registry}/alpine:latest WORKDIR /app COPY --from=builder /app/pms-server . RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && apk add bash CMD ["bash","-c","pms-server"]