fonchain-approval-fork/Dockerfile

29 lines
771 B
Docker
Raw Normal View History

2022-08-08 01:25:37 +00:00
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 . /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
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
2022-08-12 05:24:33 +00:00
#COPY --from=builder /app/fonchain-approval/conf/ ./conf/
2022-08-08 01:25:37 +00:00
COPY --from=builder /app/fonchain-approval/conf/ ./conf/
2022-08-12 05:24:33 +00:00
COPY --from=builder /app/fonchain-approval/conf/ ../conf/
2022-08-08 01:25:37 +00:00
WORKDIR /app/approval/bin
2022-08-12 05:24:33 +00:00
EXPOSE 20003
2022-08-08 01:25:37 +00:00
ENTRYPOINT ["./approval"]