diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..76ecb18 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM golang:1.14 + +MAINTAINER lanyulei "fdevops@163.com" + +WORKDIR /opt/ferry + +COPY . . + +ENV GOPROXY="https://goproxy.cn" + +RUN go mod download +RUN go build -o ferry . +RUN ./ferry init -c=/opt/ferry/config/settings.yml + +EXPOSE 8002 + +CMD ["./ferry server -c=/opt/ferry/config/settings.yml"] \ No newline at end of file