You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
788 B
Docker

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