fonchain-approval-fork/Dockerfile

30 lines
788 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
2023-01-16 08:09:19 +00:00
COPY fonchain-approval /app/fonchain-approval
2022-08-08 01:25:37 +00:00
WORKDIR /app/fonchain-approval
RUN go mod download
RUN go build -o /app/fonchain-approval/bin/approval cmd/app.go
FROM alpine
2023-03-18 08:35:55 +00:00
RUN apk update --no-cache && apk add --no-cache ca-certificates tzdata
2022-08-08 01:25:37 +00:00
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"]