fonchain-approval-fork/Dockerfile

30 lines
823 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
2023-06-21 06:54:47 +00:00
COPY fonchain-approval /app/fonchain-approval-fork
2022-08-08 01:25:37 +00:00
2023-06-21 06:54:47 +00:00
WORKDIR /app/fonchain-approval-fork
2022-08-08 01:25:37 +00:00
RUN go mod download
2023-06-21 06:54:47 +00:00
RUN go build -o /app/fonchain-approval-fork/bin/approval cmd/app.go
2022-08-08 01:25:37 +00:00
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
#通过名称引用
2023-06-21 06:54:47 +00:00
COPY --from=builder /app/fonchain-approval-fork/bin/approval ./bin/approval
#COPY --from=builder /app/fonchain-approval-fork/conf/ ./conf/
COPY --from=builder /app/fonchain-approval-fork/conf/ ./conf/
COPY --from=builder /app/fonchain-approval-fork/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"]